Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Selecione uma linha e armazene em uma variável SQL


Você pode selecionar os campos em várias variáveis:
DECLARE @A int, @B int

SELECT
  @A = Col1,
  @B = Col2
FROM SomeTable
WHERE ...

Outra abordagem potencialmente melhor seria usar uma variável de tabela:
DECLARE @T TABLE (
  A int,
  B int
)
INSERT INTO @T ( A, B )
SELECT
  Col1,
  Col2
FROM SomeTable
WHERE ...

Você pode então selecionar a partir de sua variável de tabela como uma tabela normal.