Estou com dificuldades para montar uma query dinâmica. Será que vocês poderiam me ajudar?
É o seguinte:
Estou armazenando em uma variável o nome de uma tabela que consigo extrair de uma query:
Agora quero criar uma outra variável que conterá a composição de uma nova query que irá utilizar esta variável no nome da tabela (vide segunda linha da montagem):
E, por fim, gostaria de executar esta query que, teoricamente, está contida na variável @query (vide terceira linha da montagem, que por sinal está acusando um erro):
Mas, não está funcionando conforme eu esperava.
Se dou um "select @query" após a montagem, o seu conteúdo é o número zero "0".
Futuramente esta composição irá virar uma procedure baseada em um cursor que irá extrair múltiplos "table_id", mas no momento estou tentando resolver esta montagem inicial primeiro.
Pergunta
aloysiocoutinho
Olá pessoALL,
Estou com dificuldades para montar uma query dinâmica. Será que vocês poderiam me ajudar?
É o seguinte:
Estou armazenando em uma variável o nome de uma tabela que consigo extrair de uma query:
Agora quero criar uma outra variável que conterá a composição de uma nova query que irá utilizar esta variável no nome da tabela (vide segunda linha da montagem):
E, por fim, gostaria de executar esta query que, teoricamente, está contida na variável @query (vide terceira linha da montagem, que por sinal está acusando um erro):
Mas, não está funcionando conforme eu esperava.
Se dou um "select @query" após a montagem, o seu conteúdo é o número zero "0".
Futuramente esta composição irá virar uma procedure baseada em um cursor que irá extrair múltiplos "table_id", mas no momento estou tentando resolver esta montagem inicial primeiro.
Alguém pode me ajudar
Link para o comentário
Compartilhar em outros sites
4 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.