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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

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