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á! 

Responder a