Desmembrar campos de um SELECT em diversas variáveis

11/12/2019

9

Fala pessoal!

No SQL Server há como pegar os campos de um SELECT e atribuir cada um à uma variável diferente?

Ex:
SELECT NOME, SEXO, UF
FROM TABELA

@NOME = NOME
@SEXO = SEXO
@UF = UF

Obrigado!
Responder

Post mais votado

11/12/2019

No post acima tem 2 Insert é somente é necessário usar um.

declare @temp table (NOME varchar(30), SEXO char(1), UF char(2))

declare @NOME varchar(30)
declare @SEXO char(1)
declare @UF char(2)

insert into @temp values ('Voltaire','M','MA')

Select @NOME = NOME,@SEXO = SEXO,@UF = UF  from @temp 

Select @NOME,@SEXO ,@UF
Responder

Mais Posts

11/12/2019

Jothaz

declare @temp table (NOME varchar(30), SEXO char(1), UF char(2))

declare @NOME varchar(30)
declare @SEXO char(1)
declare @UF char(2)

insert into @temp values ('Voltaire','M','MA')

insert into @temp values ('Voltaire','M','MA')

Select @NOME = NOME,@SEXO = SEXO,@UF = UF  from @temp 

Select @NOME,@SEXO ,@UF

Responder
No post acima tem 2 Insert é somente é necessário usar um.

declare @temp table (NOME varchar(30), SEXO char(1), UF char(2))

declare @NOME varchar(30)
declare @SEXO char(1)
declare @UF char(2)

insert into @temp values ('Voltaire','M','MA')

Select @NOME = NOME,@SEXO = SEXO,@UF = UF  from @temp 

Select @NOME,@SEXO ,@UF


Obrigado Jothaz, era isso mesmo que eu precisava.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar