Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu gostaria de saber como que eu atribuo em uma variável o resultado de um select.
Meu select traz um número de OS, com este número preciso colocar em um outro select, más ao colocar a variável que contém o select ela não reconhece o seu resultado e sim o próprio select que é do tipo texto, assim dando erro na minha estrutura.
Segue exemplo da minha procedure.
While @Contador <= 1000
BEGIN
:pinch:
set @SQL1=' where YEAR(Data)='+@Ano
set @SQL2=' SELECT codigoos FROM OrderedOrders WHERE Row ='+@Contador+'; '
set @SQL=' WITH OrderedOrders AS (SELECT codigoos, ROW_NUMBER() OVER(order by OS.CodigoOS)as Row FROM OS 'select @SQL -- nesta linha ele exibe o select assim concatenado tudo certinho, más não o resultado do select
exec @SQL -- nesta linha ele exibe o resultado do select, más não consigo atribuir este resultado à uma outra variável.
não coloquei o restante do código porque está tudo funcionando apenas estou com problema onde indiquei.
Me ajudem Please.....
Carregando comentários...