RE: como se puede hacer un select en un procedimiento con tabla variable

From: "Jesus Abreu" <jabreu(at)aaa(dot)com(dot)do>
To: 'Alejandro Sepúlveda Sotomayor' <jalitrox(at)msn(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: como se puede hacer un select en un procedimiento con tabla variable
Date: 2007-12-11 13:16:07
Message-ID: 200712110916296.SM01508@tecdtc05
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Puedes Usar esta Forma:
select campo_o_calculo into tu_variable from tu_tabla where tu_condicion

Si usas el comando execute es para cuando usas valores dinanicos para hacer
tu consulta, como por ejemplo:

var_tabla := 'tu_tablea'; -- nombre de la tabla que vas a consultar
var_resultado := 0; -- es la variable donde guardas el resultado

execute 'select campo1 + campo2 into ' || var_resultado || var_tabla;

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Alejandro
Sepúlveda Sotomayor
Enviado el: Lunes, 10 de Diciembre de 2007 11:52 p.m.
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] como se puede hacer un select en un procedimiento
con tabla variable

Hola a todos ... ojalas me puedan ayudar:

lo que quiero hacer es dentro de un procedimiento un :
SELECT into VaribleDNI dni FROM VariableTabla WHERE dni=1;
... donde VariableDNI guarda el resultado de la consulta y despues del
"from", va la tabla, que es una variable... ahi es donde se genera el error.

Saludos a todos!!!!!
---------------------------------------
Alejandro Sepúlveda Sotomayor
http://www.jalitrox.cl.kz
jalitrox(at)msn(dot)com
08 - 4895394
73 - 212488--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá
leerlo

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Conrado Blasetti 2007-12-11 13:40:53 Instalar xml en Win
Previous Message Pablo Braulio 2007-12-11 12:43:21 Re: Ejecución automática por tiempo de procedimientos.