Olá, pessoal

Ao final da sessão ou da transação corrente a tabela temporária é deletada.
Não existe como fazer tabelas temporárias globais.

Mais informações em:
http://www.postgresql.org/docs/8.3/interactive/sql-createtable.html

[]s



2008/5/16 Evandro Ricardo Silvestre <[EMAIL PROTECTED]>:

> Vinicius Santos - MSI wrote:
> > Vinicius Santos - MSI wrote:
> >
> >> Pessoal, existe alguma maneira de se criar tabelas temporárias globais
> >> no PostgreSQL ?
> >> Pois a sintaxe GLOBAL/LOCAL não fazem efeito no PostgreSQL, existe
> >> alguma maneira de burlar isso ?
> >>
> >>
> >>> O que seria tabelas temporárias globais para você?
> >>>
> >
> > Visível para todas as outras transações correntes !
> >
> Desconheço a forma de fazer uma tabela temporária visível em transações
> concorrentes.
> Bem porque, a tabela temporária fica "viva" durante a transação (isso
> também depende da propriedade colocada no momento da criação da tabela).
> Penso o seguinte, se você necessita que uma mesma tabela temporária
> esteja visível em transações diferentes, então pense melhor o que você
> está fazendo.
>
> Costumo utilizar uma mesma tabela temporária em uma mesma transação mas
> em funções (stored procedure) diferentes. Isso é possível, mas pelo que
> entendi não é o que você deseja.
>
> Alguém conheço alguma forma de deixar a tabela temporária visível em
> transações concorrentes? Fiquei curioso agora.
>
> Evandro
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a