Tenho uma tabela temporária global que é criada dinamicamente em um dado instante. Porém a tabela não tem um nome fixo. Hora a tabela pode se chamar #TMP1, hora #TMP1000, etc.
No momento de executar a consulta, eu tenho o nome da tabela em uma variável @nomeTabela VARCHAR(50).
Eu até poderia gerar um comando @SQL e dar um EXECUTE(@SQL), mas não é o que pretendo fazer.
Neste caso, a pergunta é: Alguém sabe de alguma outra forma de executar uma consulta SQL (sem usar a função Execute) em uma tabela temp, cujo nome da mesma está em uma variável ?
ex: SELECT * FROM @nomeTabela -- esse comando não roda, mas preciso de algo parecido com isso.
Pergunta
L. Teixeira
Pessoal, bom dia.
Tenho uma tabela temporária global que é criada dinamicamente em um dado instante. Porém a tabela não tem um nome fixo. Hora a tabela pode se chamar #TMP1, hora #TMP1000, etc.
No momento de executar a consulta, eu tenho o nome da tabela em uma variável @nomeTabela VARCHAR(50).
Eu até poderia gerar um comando @SQL e dar um EXECUTE(@SQL), mas não é o que pretendo fazer.
Neste caso, a pergunta é: Alguém sabe de alguma outra forma de executar uma consulta SQL (sem usar a função Execute) em uma tabela temp, cujo nome da mesma está em uma variável ?
ex: SELECT * FROM @nomeTabela -- esse comando não roda, mas preciso de algo parecido com isso.
Aguardo sugestões.
Obrigado.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.