[pgsql-es-ayuda] Pasar como parametros campo y tabla a SP

2013-08-14 Thread Felipe Araoz Ramos
Amigos de la lista Estoy tratando de pasar el nombre de la tabla y el n ombre de los campos en un SP, pero tengo problemas al ejecutarlo. CREATE OR REPLACE FUNCTION insert_dos3(character varying, character varying, character varying, text, text) RETURNS void as ' DECLARE qry text; tt alias

Re: [pgsql-es-ayuda] Pasar como parametros campo y tabla a SP

2013-08-14 Thread Miguel Beltran R.
Claramente dice el error. estas intentando insertar la cadena "MI PRUEBA4", pero tu no estas poniendo las comillas simples a los lados dentro de la función prueba qry := ''insert into '' || tt || '' ( '' || ca || '','' || cb || '') values ('' || cd || '',"' || ce || '");'' ; El 14 de agosto de

Re: [pgsql-es-ayuda] Pasar como parametros campo y tabla a SP

2013-08-15 Thread Felipe Araoz Ramos
Gracias Miguel por responder Ahora al cambiar la función, me sale ahora este error. ERROR: error de sintaxis en o cerca de «||» LINE 12: ...|| '' ( '' || ca || '','' || cb || '') values ("' || cd || '... ^ ** Error **

Re: [pgsql-es-ayuda] Pasar como parametros campo y tabla a SP

2013-08-15 Thread Felipe Araoz Ramos
Si la linea de la consulta la coloco asi; qry := ''insert into '' || tt || '' ( '' || ca || '','' || cb || '') values ("'' || cd || ''","'' || ce || ''");'' ; me graba la función, pero la ejecuto: SELECT insert_dos3('fp','e_codi','e_raz1','02','MI PRUEBA 4') Y me sale este nuevo error. ERRO

Re: [pgsql-es-ayuda] Pasar como parametros campo y tabla a SP

2013-08-15 Thread Miguel Beltran R.
Lo que pasa es que pusiste el valor entre comillas dobles y el sistema lo interpreta que asi se llama la columna "02". Me equivoque con lo que te pase antes, el problema de poner muchas comillas simples jeje. Intenta con: qry := ''insert into '' || tt || '' ( '' || ca || '','' || cb || '') value