| From: | Patricio Muñoz <pmunoz(at)cmet(dot)net> | 
|---|---|
| To: | <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> | 
| Subject: | [Pgsql-ayuda] ayuda | 
| Date: | 2002-07-25 16:35:17 | 
| Message-ID: | 002101c233f9$447fe1a0$0500a8c0@ultra.cmet.net | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
Hola a todos,
Tengo un problema con la creación de funciones en PostgreSql, me explico:
Necesito crear un procedimiento almacenado, al cual entrego parametros y
este a su vez ejecuta una acción. Para efectuar lo anteriormente dicho, creo
una función como sigue:
CREATE FUNCTION usuario(prueba,varchar)
RETURNS bool AS '
     DECLARE
          tabla ALIAS FOR $1;
          nombre ALIAS FOR $2;
    BEGIN
          select tabla.nombre from prueba where tabla.rut = $2;
RETURN ''s'';
END;
LANGUAGE 'plpgsql';
Donde la función usuario recibe dos parámetros, el primero la tabla llamada
prueba, y el segundo un dato de tipo varchar, el problema que tengo es que
el primer parámetro, es decir prueba es una tabla, y no sé como definir ese
tipo de datos.
Agradeceria cualquier tipo de ayuda, de antemano muchas gracias
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Carlos Leyn B. | 2002-07-25 19:29:35 | [Pgsql-ayuda] Ayuda sobre funciones que devuelvan tablas | 
| Previous Message | Antonio Castro | 2002-07-25 07:43:19 | Re: [Pgsql-ayuda] De campos seriales, commits y roll-backs |