Alessandro, a execução da procedure é feita com um handle interno, e não com handle que chama a procedure. Nesse caso, para funcionar, vc precisará criar a tabela temporária precedida com dois símbolos de sustenido, por exemplo, ##temporaria. Tabelas criadas com dois sustenidos são visíveis a qualquer conexão.
Ricardo. ----- Original Message ----- From: Alessandro Bin To: sqlwin@virtualand.net Sent: Monday, November 05, 2007 12:25 PM Subject: [sqlwin] SQLServer + Tabela Temporia + Centura Centuriões, boa tarde. Estou com um problema que creio que alguém da lista já tenha passado: tabela temporária Eu executo uma procedure, que cria uma tabela temporária (#temporaria). Quando tento chamar o select dentro do Centura para me trazer a informação armazenada na temporária, como eu fazia com o Oracle, o Sqlserver retorna o seguinte erro: Server: Msg 208, Level 16, State 1, Line 1 Invalid object name '#temporario'. o detalhe é que eu estou usando o mesmo handle da chamada da procedure, ou seja, a mesma conexão responsável pela sua criação. Alguém já passou por isto? Alessandro Bin Desenvolvedor "Sempre que te perguntarem se podes fazer um trabalho, responde que sim e te ponhas em seguida a aprender como se faz." Roosevelt "Onde vês uma adversidade, vejo uma oportunidade." Desconhecido ------------------------------------------------------------------------------ Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live Search Maps! Experimente já!