Fwd: problema con tablas temporales

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

Responses

Browse pgsql-es-ayuda by date

  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...