Desmembrar campos de um SELECT em diversas variáveis

11/12/2019

0

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!
Gustavo Pinheiro

Gustavo Pinheiro

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

Jothaz

Jothaz
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

11/12/2019

Gustavo Pinheiro

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, consulte nossa política de privacidade.

Aceitar