From: | "Pedro Mateo" <pedromateoa(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org(dot) |
Subject: | Fwd: problema con tablas temporales |
Date: | 2007-05-07 13:49:46 |
Message-ID: | c245e4540705070649n2ec595f7gd67060f0c678e97e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
---------- Forwarded message ----------
From: Pedro Mateo <pedromateoa(at)gmail(dot)com>
Date: 06-may-2007 21:30
Subject: problema con tablas temporales
To: alvherre(at)postgresql(dot)org
este codigo me da un problema que no entiendo
create or replace function kk() returns void language plpgsql as $$
begin
select relname into temp prueba from pg_class ;
update prueba set relname=upper(relname);
drop table prueba;
end;
$$;
select kk();
select kk();
este codigo da el siguiente error
ERROR: no existe la relacion con OID 18563
la verdad es que esta muy raro
solo funciona la primera vez que llamas la funcion
por eso te la puse dos veces
con respecto al mensaje anterior tuve que implementar metodos un poco
rudimentario pero lo logre
tuve que extraer la informacion del resultado de una funcion llamada
type_format
gracias de antemano
bye
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Tortolero | 2007-05-07 14:16:23 | varias versiones de Postgres |
Previous Message | Miguel Bernilla Sánchez | 2007-05-07 13:46:33 | now(), localtime... |