[firebase-br] Tabela Temporaria

Carlos H. Cantu listas em warmboot.com.br
Qua Abr 8 14:22:23 -03 2009


A estrutura de uma tabela temporária no Firebird fica gravada dentro
do banco, então vc não precisa (e nem deve) ficar criando e apagando a
mesma estrutura sempre que for usar a tabela.

Crie uma única vez, e use a vontade.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

N> Quando se cria uma tabela Temporaria

N> CREATE GLOBAL TEMPORARY TABLE  TABTEMP (
N>   CODIGO INTEGER,
N>   DESCRICAO VARCHAR(500)
N>   VALOR NUMERIC(15,2)
N>   )
N>   ON COMMIT PRESERVE ROWS

N> Esta Tabela fica definitiva no BD, quando sair do form e fechar a TABTEMP
N> ela elimina todos os dados. até aí tudo bem.

N> Como ela já está gravada fiscamente no BD ela está com GTT para toda 
N> aplicação?

N> Antes eu usava  stringGrid como dados temporarios, e ao fechar o form 
N> atualizava o BD de acordo com a opcão do Usuário, se fosse uma consulta
N> temporaria e, dependendo da opção do usuario atualizava a tabela definitiva
N> com os dados do StringGrid no (Fire Bird 1.5) posso substituir o StringGrid
N> por dbgrid utilizado a TABTEMP?  ou casa vez que acionar o form tenho que
N> criar novamente a TABTEMP?

N> não sei se fui claro, mas é mais ou menos isso. quero utilizar no novo
N> CONCEITO de GTT.

N> []s.
N> Newton Carvalho









Mais detalhes sobre a lista de discussão lista