From: | Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | <ossioso(at)hotmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consultas de asignacion |
Date: | 2008-06-11 09:33:31 |
Message-ID: | E4B31B8CD0F3417EB25D7B2B66455646@Principal |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
>
>
>From: Rommel Romero
>Sent: Wednesday, June 11, 2008 6:09 PM
>To: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: [pgsql-es-ayuda] Consultas de asignacion
>
>
>Hola lista ... tengo un pequeño problemilla .. espero puedan ayudarme.
>Tengo esta consulta
>
>SELECT col1, col2, col3
>FROM tabla
>...
>
>En una funcion deseo asignar a mas de una variable
>
>SELECT $1 = col1, $2=col2, $3=col3
>FROM tabla
>
>Ya probe pero me sale el mensaje de ... PERFOM instead....
>es posible? como?
>
Me parece que no estas utilizando la sintaxis correcta en pl/pgsql... esta
sintaxis se me parece a t-sql de MSSQL.
Debería ser algo como esto:
DECLARE
ncol1 integer;
ncol2 integer;
ncol3 inetger;
BEGIN
SELECT col1, col2, col3
INTO ncol1, ncol2, ncol3
FROM tabla;
END;
Atentamente,
RAUL DUQUE
Bogotá, Colombia
>Gracias de antemano
From | Date | Subject | |
---|---|---|---|
Next Message | Raúl Andrés Duque Murillo | 2008-06-11 11:14:58 | Re: Respaldo de imagenes |
Previous Message | Raúl Andrés Duque Murillo | 2008-06-11 09:26:19 | Re: Consulta teoria SQL (FK a dos tablas). |