Definir variável em SELECT dinâmico
Estou usando SQL dinâmico num select. Até aqui tudo bem. Funciona.
Agora preciso pegar alguns campos desse select e passar para variáveis.
Na forma normal seria assim (isso funciona)
SELECT @checkAcesso = COUNT(*), @contAcesso = campo2 FROM tab ...
Estou tentando adaptar para conseguir isso acima, mas num SELECT dinâmico. Mas sem sucesso.
SET @sql = 'SELECT '
SET @sql = @sql + @variavel + '= T.meuCampo '
SET @sql = @sql + ' FROM tabela AS T '
EXEC(@sql)
Dessa forma simplesmente não exibe nada.
Help!
Discussão (0)
Carregando comentários...