From: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
---|---|
To: | Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Variables con PLPGSQL |
Date: | 2010-07-12 06:15:41 |
Message-ID: | AANLkTil6uTQ4NnwoskO7isfzUqlpW06OVhHkPXWotx9i@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
hola compañeros tengo una duda!!
alguein sabe como invocar el valor de una variable en una sentencia por
ejemplo quiero crear una tabla termporal
con su nombre variable pero no em deja
nombre_tabla varchar:='tmp_tabla4_3_'||$5||'_'||$6;
begin
delete from nombre_tabla;
EXCEPTION
WHEN UNDEFINED_TABLE THEN
create temporary table nombre_tabla (
vuelta integer,
inicio timestamp without time zone,
fin timestamp without time zone,
dura interval,
ruta text,
est integer,
km numeric(7,2),
velps integer,
velmx integer,
calif text,
recorrido text,
idruta integer,
trazoruta text,
trazocontrol text,
trazoterminal text,
color text,
subidas integer,
bajadas integer,
personas integer,
subtras integer,
bajdel integer,
aladel integer,
alatra integer,
calif2 numeric(7,2),
blodel integer,
blotra integer,
auxdel integer,
auxtra integer,
fin2 timestamp without time zone
);
------raise notice 'caught undefined table';
end;
me marca el siguiente error
ERROR: syntax error at or near "$1"
LINE 1: create temporary table $1 ( vuelta integer, inicio timesta...
^
QUERY: create temporary table $1 ( vuelta integer, inicio timestamp
without time zone, fin timestamp without time zone, dura interval, ruta
text, est integer, km numeric(7,2), velps integer, velmx integer, calif
text, recorrido text, idruta integer, trazoruta text, trazocontrol text,
trazoterminal text, color text, subidas integer, bajadas integer, personas
integer, subtras integer, bajdel integer, aladel integer, alatra integer,
calif2 numeric(7,2), blodel integer, blotra integer, auxdel integer, auxtra
integer, fin2 timestamp without time zone )
CONTEXT: SQL statement in PL/PgSQL function "vueltastodo4_4_2_borrar" near
line 138
Aguien podria ayudarme de favor!! GRACIAS!!
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Angel Hernandez Moreno | 2010-07-12 07:47:36 | funciones de postgres |
Previous Message | Alvaro Herrera | 2010-07-12 05:11:41 | Re: diferencias entre refcursor y cursor |