Re: [pgsql-es-ayuda] Formato de devolución de funciones

2009-01-15 Por tema M C
Ahora si funciona, gracias :-D pero con sql simple tambien lo hace solo que yo lo estaba llamando a la función sin colocar el * from por eso el error, disculpa, me di cuenta despues de probar con la que forma que me escribiste usando plpgsql. Gracias :-)

Re: [pgsql-es-ayuda] Formato de devolución de funciones

2009-01-15 Por tema Julio Cesar Rodriguez Dominguez
> > Lo intente de esa forma y me da el siguiente error: > > ERROR: syntax error at or near "(" > > refieriendose al parentesis luego del AS > > No me di cuenta de que tu función estaba en sql, te dejo como hacerlo con plpgsql: create or repplace function consultar_datosgrales() returns setof recor

Re: [pgsql-es-ayuda] Formato de devolución de funciones

2009-01-15 Por tema M C
Lo intente de esa forma y me da el siguiente error: ERROR: syntax error at or near "(" refieriendose al parentesis luego del AS 2009/1/14 Alvaro Herrera > Julio Cesar Rodriguez Dominguez escribió: > > 2009/1/14 M C > > > > > La función no recibe parametros > > > > select * from funcion( ) a

Re: [pgsql-es-ayuda] Formato de devolución de funciones

2009-01-14 Por tema Julio Cesar Rodriguez Dominguez
2009/1/14 M C > La función no recibe parametros select * from funcion( ) as (id int, titulo text, pag int, description text, url text);

Re: [pgsql-es-ayuda] Formato de devolución de funciones

2009-01-14 Por tema M C
La función no recibe parametros

Re: [pgsql-es-ayuda] Formato de devolución de funciones

2009-01-14 Por tema M C
Probe y me da el siguiente error: ERROR: a column definition list is required for functions returning "record"

Re: [pgsql-es-ayuda] Formato de devolución de funciones

2009-01-14 Por tema M C
La función es la siguiente: CREATE OR REPLACE FUNCTION consultar_datosgrales() RETURNS SETOF record AS $BODY$ SELECT id, titulo, pag, descripcion, url FROM pantalla; $BODY$ LANGUAGE 'sql' IMMUTABLE; ALTER FUNCTION consultar_datosgrales() OWNER TO postgre; Cuando la invoco coloco SELECT consu

Re: [pgsql-es-ayuda] Formato de devolución de funciones

2009-01-14 Por tema M C
Creo que no me explique. Desde mi aplicación llamo a una función hecha en postgre y cuando hago un print_r del resultado me muestra esto: Array ( [0] => Array ( [consultar_datosgrales] => (26,orororo,2,"sfew ewr wer",ddd) ) [1] => Array ( [consultar_datosgrales_pantalla] => (25,"Titulo de la pagina

[pgsql-es-ayuda] Formato de devolución de funciones

2009-01-14 Por tema M C
Un saludo a todos, Si ejecuto una funcion que devuelve un conjunto de valores (SETOF record) los mismo vienen en el siguiente formato (xx,ddd,8,"") para cada fila, necesito que esos valores esten expresados en forma de arreglo similar al resultado que obtengo si extraigo el query de la funció