Skip site navigation (1) Skip section navigation (2)

Fw: Mas de 32 Parametros : FE DE ERRATAS linea de comando muy larga dentro de function

From: "Pepe Ballaga" <pepe(at)transnet(dot)cu>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Fw: Mas de 32 Parametros : FE DE ERRATAS linea de comando muy larga dentro de function
Date: 2005-08-29 21:09:51
Message-ID: 030f01c5acdd$ff5927b0$da64000a@pepesql (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola, resulta que tuve el mismo problema que tu el fin de semana con eso  de 
pasarle parametros a una funcion y tu das la solucion aca en el foro, oye 
el lio es que no se como tratar esta linea, me dice que fallal l insercion 
me parece que es porque la linea esta muy larga ¿alguien sabe como arreglar 
esto?

 INSERT INTO trabajadores (numero,
 ci,nombre,apellido1,apellido2,lugar_nac,padre,madre,direccion,municipio,telefono,email,raza,sexo,escolaridad,defensa,fecha_alta,fecha_cargo,fk_cargo,fk_tipocontrato,fk_departamento,fk_area,tarifa_promedio_anual,salario_basico,salario_adicional,salario_plus,salario_otros,tridente,fecha_baja,motivo_baja,baja,sanciones) values (numero, ci,nombre,apellido1,apellido2,lugar_nac,padre,madre,direccion,municipio,telefono,email,raza,sexo,fk_escolaridad,defensa,fecha_alta,fecha_cargo,cargo,tipocontrato,departamento,area1,tarifa_promedio_anual,salario_basico,salario_adicional,salario_plus,salario_otros,tridente,fecha_baja,motivo_baja,baja,sanciones); el error me da porque la linea es  muy larga y parece que el posgres tiene problemas pa interpretar eso. graciases la linea de insert la que tiene  problemas. gracias por todo> PEPE>> Pepe Ballaga> Analista de Sistemas> SITRANS. La Habana Cuba> Tel: 8624685> pepe(dot)ballaga(at)gmail(dot)com>> ----- Original Message -----> From: "Juan P. Aviles" <jpu!
 tem(at)yahoo(dot)es>> To: "Ing. Jhon Carrillo - Caracas, Venezuela" <jdigital(at)cantv(dot)net>> Cc: "lista postgresql" <pgsql-es-ayuda(at)postgresql(dot)org>> Sent: Friday, August 26, 2005 4:54 PM> Subject: Re: [pgsql-es-ayuda] Mas de 32 Parametros : FE DE ERRATAS>>>>>> --- "Ing. Jhon Carrillo - Caracas, Venezuela">> <jdigital(at)cantv(dot)net> escribió:>>>>> Saludos,>>>>>> El repositorio:>>> http://archives.postgresql.org/pgsql-es-ayuda/>>>>>>>>>>> Gracias por la direccion llevo tiemp en la lista y>> nunca me habia dado el tiempo de ver ese link>>>>>>>>> ahora,  estaba probando tu solución pero me da error>>> con el primer corchete>>> de los parametros.>>> en que versión de postgresql trabajas?>>>>>>>>>   En 7.4 , pero ese codigo no funciona ni en postgres>> 20 (una manera de decir) :)>>>>>>   Eso me pasa por hacer copy paste :)>>>>>>>> en realidad la forma correcta es :>>>>>> Create Table prueba {>>>> nombre varchar;>> apellido varchar;>>>> }>>>>>>>>>> CREATE OR REPLACE FUNCTION prueba_array( _VARC!
 HAR )>> RETURNS BOOL AS '>> DECLARE>>>>>>  datos ALIAS FOR $1;!
>>>>  nombre VARCHAR;>>  apellido VARCHAR;>>>>>> BEGIN>>>>   INSERT INTO prueba VALUES ( datos[1] , datos[2] );>>>>   RETURN TRUE;>>>> END;>> ' LANGUAGE 'plpgsql';>>>>>>>> y se llama asi>>>> select * from prueba_array('{ ''Juan Pablo'' ,>> ''Aviles Arenas'' }');>>>>>>>>>>>>>> ______________________________________________>> Renovamos el Correo Yahoo!>> Nuevos servicios, más seguridad>> http://correo.yahoo.es>>>> ---------------------------(fin del mensaje)--------------------------->> TIP 7: no olvides aumentar la configuración del "free space map">>>>>


Responses

pgsql-es-ayuda by date

Next:From: Xavier VidalDate: 2005-08-29 22:08:39
Subject: Códigos de error
Previous:From: P@blo Villad@Date: 2005-08-29 21:07:55
Subject: Ya Solucione la duda de los mensajes gracias..

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group