Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2008, 10:06
davydky
 
Fecha de Ingreso: agosto-2008
Mensajes: 28
Antigüedad: 16 años, 3 meses
Puntos: 0
Select from variable(Resuelto)

Hola amigos...

Estoy automatizando ciertos procedimientos pero me surgio la inquietud de realizar mis sql's donde un nombre de una tabla esta en una variable...

Algo como esto:

Código:
DECLARE
	vbuffer		varchar;

BEGIN

SELECT 	buffer
INTO 	vbuffer
FROM 	rutas r, unidades u
WHERE	r.codigo_ruta = u.codigo_ruta AND
	         u.codigo_uni = 'B15_AFF666';
	

SELECT within(the_geom,(SELECT geomunion(the_geom) from vbuffer)) 
FROM 	recorrido

No se si sea posible, pues pense en generar una cadena q almacene todo mi sql y ejecutarlo mediante alguna funcion del postgresql


Código:
   
Lv_comando := 'SELECT '||p_columna_descripcion||
                  ' FROM '||p_nombre_tabla||
                  ' WHERE '||p_clausula_where;

Lv_descripcion := execute(Lv_comando);

Saludos..

Última edición por davydky; 15/09/2008 a las 08:16