Re: Consultas de asignacion

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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).