Array
(
)

tabelas temporaria

Mariana Carvalho
   - 09 jul 2014

em quais situações é util utilizar tabelas temporarias? li sobre o assunto, mas tem informações tecnicas.

Ronaldo Lanhellas
   - 09 jul 2014

Tabela temporárias, ou tecnicamente conhecidos como "Cursor" são úteis principalmente dentro de funções no SGBD, ou seja, eu posso criar uma função que internamente precise de uma estrutura de tabela que eu não tenho, nesse caso posso usar a técnica de tabela temporária e quando a transação foi comitada, ela será deletada.

Mariana Carvalho
   - 09 jul 2014

tipo guarda dados temporarios, sem importancia.

Ronaldo Lanhellas
   - 09 jul 2014

Opa, uma ressalva: "Sem importância" não é a expressão correta. São dados voláteis mas que tem importância para determinado contexto.

Mariana Carvalho
   - 09 jul 2014

certo, conheci algum material que entre em detalhes no assunto?

Ronaldo Lanhellas
   - 09 jul 2014

Depende do SGBD, mas aqui vai do PostgreSQL: http://www.postgresql.org/docs/9.2/static/plpgsql-cursors.html

Mariana Carvalho
   - 10 jul 2014

SQL Server.

Ronaldo Lanhellas
   - 10 jul 2014

Segue um link: http://www.sqlserverdicas.com/2010/12/cursores-exemplo-basico-de-utilizacao.html

Mariana Carvalho
   - 10 jul 2014

obrigada.
pelo que vi, é bom criar um banco para testar esses t-sql, é o certo?

Ronaldo Lanhellas
   - 10 jul 2014

Bom, é sempre aconselhável nunca trabalhar com o banco de dados da produção, em qualquer situação, então é bom sim criar um banco para testes.

Mariana Carvalho
   - 10 jul 2014

entendi, mas nem tinha pensado nessa questão de banco em produção, eu sei dos cuidados, mas me referi exclusividade apenas a questão, mas foi bem lembrado. obrigada.

Ronaldo Lanhellas
   - 10 jul 2014

De nada, boa sorte nos testes.

Mariana Carvalho
   - 10 jul 2014

obrigada Ronaldo :-)