Desmembrar campos de um SELECT em diversas variáveis

SQL Server

SQL

11/12/2019

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

Curtidas 0

Melhor post

Jothaz

Jothaz

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
GOSTEI 2

Mais Respostas

Jothaz

Jothaz

11/12/2019

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

GOSTEI 0
Gustavo Pinheiro

Gustavo Pinheiro

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


Obrigado Jothaz, era isso mesmo que eu precisava.
GOSTEI 0
POSTAR