From: | "Richard Rossel" <henhiskan(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | nombre de tabla como parametro |
Date: | 2006-11-13 14:30:40 |
Message-ID: | 73478880611130630y2aa0b79av39acc69be40b0760@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola lista,
soy nuevo aqui, y les tengo un problemilla que quisiera que me
ayudaran a resolverlo :)
Estoy haciendo una funcion donde quiero pasar el nombre de la tabla
como argumento, tipo
SELECT haceralgo(nombredetabla);
He tratado con :
CREATE FUNCTION haceralgo(varchar) RETURNS integer AS $$
DECLARE
nombre_tabla ALIAS FOR $1;
...
pero cuando escribo una consulta (dentro de la funcion) tipo:
SELECT a, b, c FROM nombre_tabla;
y cargo la funcion, postgres alega :
ERROR: syntax error at or near "$1" at character 70
existe alguna forma de hacer eso, o siempre tengo que especificar el
nombre de la tabla
Estoy usando linux 2.6.18-1.2239.fc5smp, postgresql-8.1.4-1.FC5.1 y
jugando con postgis-1.1.6
saludos.-
--
Richard Rossel
Valparaiso - Chile
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-11-13 14:49:28 | Re: nombre de tabla como parametro |
Previous Message | Fabian Pineda | 2006-11-13 11:58:18 | motor con varias bd en produccion |