[pgsql-es-ayuda] error ... con el comando EXECUTE

2009-05-20 Thread Gilberto Castillo Martínez
Colegas: Intento hacer lo siguiente: CREATE OR REPLACE FUNCTION mira (nom_table character, pk_parent integer) RETURNS bigint AS $BODY$ DECLARE cant bigint; BEGIN EXECUTE 'SELECT count(*) INTO cant FROM '|| quote_ident (nom_table)||' WHERE id='||pk_parent; ---||';'; RETURN cant; END; $BODY$ L

Re: [pgsql-es-ayuda] error ... con el comando EXECUTE

2009-05-20 Thread Jaime Casanova
2009/5/20 Gilberto Castillo Martínez : > > > ¿Qué debo activar? > Nada, solo escribe el EXECUTE asi: EXECUTE 'SELECT count(*) FROM ' || quote_ident(nom_table) || ' WHERE id=' || pk_parent || '' INTO cant ; -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo

Re: [pgsql-es-ayuda] error ... con el comando EXECUTE

2009-05-20 Thread Rafael Martinez
Gilberto Castillo Martínez wrote: Colegas: Intento hacer lo siguiente: CREATE OR REPLACE FUNCTION mira (nom_table character, pk_parent integer) RETURNS bigint AS $BODY$ DECLARE cant bigint; BEGIN EXECUTE 'SELECT count(*) INTO cant FROM '|| quote_ident (nom_table)||' WHERE id='||pk_parent; ---