Skip site navigation (1) Skip section navigation (2)

Re: select into

From: "Fernando Moreno" <azazel(dot)7(at)gmail(dot)com>
To: "Gabriel Ferro" <gabrielrferro(at)yahoo(dot)com(dot)ar>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: select into
Date: 2008-08-21 15:37:40
Message-ID: b1c45530808210837k299db865qd517c3df9dba78f7@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
El 21 de agosto de 2008 10:06, Gabriel Ferro
<gabrielrferro(at)yahoo(dot)com(dot)ar>escribió:

> Perdon, creo que es una tontera pero mi neurona no encuentra la solucion,
> tengo que hacer en pgslq
>
> execute 'select smsdb.contactos.okpadron into okp  FROM smsdb.contactos
> where (telnumero='''|| trim(telefono)||''');';
>
> donde telefono es una varchar que le pasoa la funcion que tiene esta
> instruccion
>
> pero me da error, diciendo que execute no soporta select into
> pero si no lo pongo en execute no se como indicarle la variable telefono
> entre apostrofos
>
> ayudita plis.
>

Úsalo de estas forma: execute 'cadena_consulta' into variable.

Nota que el INTO va fuera del texto que contiene la consulta.

Por otro lado, si lo haces sin execute, no es necesario colocar las
comillas, la sustitución de variables en pl/pgsql debería funcionar sin
problemas, ¿ya lo intentaste?

In response to

  • select into at 2008-08-21 15:06:19 from Gabriel Ferro

pgsql-es-ayuda by date

Next:From: Gabriel FerroDate: 2008-08-21 15:50:08
Subject: Re: select into
Previous:From: Gabriel FerroDate: 2008-08-21 15:06:19
Subject: select into

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group