CREATE OR REPLACE FUNCTION prueba(n_cli integer, existe boolean) RETURNS boolean AS $BODY$ DECLARE valores ctr_alt%ROWTYPE; me marca error el del titulo del mensaje encontrado int4; BEGIN SELECT cod_cli,esta FROM bloq WHERE cod_cli=n_cli ;
IF NOT FOUND THEN valores.cod_cli:=n_cli: aqui tambien me da error RETURN FALSE; END IF; IF FOUND THEN RETURN true; END IF; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE El 19 de agosto de 2009 18:20, Alvaro Herrera <alvhe...@alvh.no-ip.org>escribió: > Suso Lopez escribió: > > Hola Alvaro, la tabla esta creada, me da ese error, el del titulo del > > mensaje cuando intento asignar la tabla y poder hacer uso de ella en esa > > funcion, no se si me explico, lo estoy probando desde el propio generador > de > > sql de PGADMIN, para hacer pruebas y guardar la funcion, la tabla existe > y > > tiene datos, no voy a crearla, solo usarla, si pruebo con tablas creadas > en > > el mismo script y la uso(alguno de sus campos) en la funcion, no hay > > problema, el problema es cuando intento usar algun campo de una tabla ya > > creada. > > Por favor muestra la función completa (con copia a la lista). > > -- > Alvaro Herrera > http://www.amazon.com/gp/registry/3BP7BYG9PUGI8 > "It takes less than 2 seconds to get to 78% complete; that's a good sign. > A few seconds later it's at 90%, but it seems to have stuck there. Did > somebody make percentages logarithmic while I wasn't looking?" > http://smylers.hates-software.com/2005/09/08/1995c749.html >