Array
(
)

Persistir tabela temporaria criada em SP

Macario
   - 27 out 2006

Ola.

Segundo artigos e topicos em foruns, li que uma tabela temporaria depois de criada caso nao seja chamado um drop ela sera liberada apenas quando a conexao que a criou for fechada.


Alguem sabe me dizer se ha como persistir uma tabela temporaria criada dentro de uma StoredProcedure?

Meu problema esta sendo o seguinte.

Tenho um relatorio que so consegui uma boa performance utilizando uma tabela como sendo temporaria. Mas esse relatorio sera usado por varias pessoas, entao preciso que seja criada uma tabela para cada usuario, entoa como fazer para passar o nome da tabela como parametro para ser criada a tabela temporaria.

Qualquer ajuda e muito valida.


[]´s


Psergio.p
   - 30 out 2006

Caro amigo, basta você criar a tabela no banco, deste modo a tabela será de propriedade do usuário logado!


Ramms
   - 30 out 2006

Macario,

A tabela temporária é dropada qdo a seção fecha e não a conexão.

Vc já tentou views?
Mais especificamente com SCHEMABINDING, dê uma lida no Books Online sobre SCHEMABINDING ele grava a view no banco com os resultados que ela retorna.