tiempo de vida de una tabla temporal

From: jeferson alvarez <jalvarez(at)renova(dot)com(dot)pe>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: tiempo de vida de una tabla temporal
Date: 2007-03-17 16:54:14
Message-ID: 45FC1D36.3080103@renova.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El caso es que dentro de una funcion creo una tabla temporal con un select
execute 'create temp table axxxx WITHOUT OIDS as select
arti_in_id,max(kard_in_id) as id_kardex
from alma_p_kardex
where
fecha_a_numero(kard_ch_fecha)<='||fecha_a_numero($2)||' and
alma_in_id='||$1||'
group by alma_in_id,arti_in_id';
luego ejecuto la funcíon una vez y todo bien pero la segunda vez que
ejecuto la función me dice la realación ya existe
ERROR: la relación «axxxx» ya existe
anterior mente algo parecido me paso y me dijeron que le ponga without
oids y se solucionaba con esto bueno lo puse para este caso y continua
igual,
pregunta ¿ la tabala temporal creada dentro de una función no se
destruye al terminar la funcion? o es es uqe hay que hacerlo
explicitamente o me falta configurar algo o gregarle alguna instruccion
a la funcion

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2007-03-17 18:04:39 Re: tiempo de vida de una tabla temporal
Previous Message José Fermín Francisco Ferreras 2007-03-17 15:58:50 manual d psql