Preciso tirar uma dúvida. Estou montando uma procedure que receberá valores dinamicamente. Isto é, alguns valores (incluindo variáveis de campos e tabelas) sofrerão alteração. Criei uma variável @SQL que é um Varchar e auxiliará na montagem da Query. A montagem da query dá-se por exemplo:
SET @SQL = @SQL + ' ' + @CAMPO + ' FROM ' @TABELA
Mas, basicamente minha dúvida é a seguinte: como eu atribuo o valor resultante dessa variável @SQL para uma outra variável? Tentei usar um SET @TOTAL = EXEC (@SQL) mas não deu certo.
Pergunta
Xistyle
Pessoal, boa tarde!
Preciso tirar uma dúvida. Estou montando uma procedure que receberá valores dinamicamente. Isto é, alguns valores (incluindo variáveis de campos e tabelas) sofrerão alteração. Criei uma variável @SQL que é um Varchar e auxiliará na montagem da Query. A montagem da query dá-se por exemplo:
Mas, basicamente minha dúvida é a seguinte: como eu atribuo o valor resultante dessa variável @SQL para uma outra variável? Tentei usar um SET @TOTAL = EXEC (@SQL) mas não deu certo.
Alguma idéia?
Link para o comentário
Compartilhar em outros sites
1 resposta 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.