Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Selezionare una riga e memorizzarla in una variabile SQL

Puoi selezionare i campi in più variabili:

DECLARE @A int, @B int

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

Un altro approccio, potenzialmente migliore, sarebbe quello di utilizzare una variabile di tabella:

DECLARE @T TABLE (
  A int,
  B int
)
INSERT INTO @T ( A, B )
SELECT
  Col1,
  Col2
FROM SomeTable
WHERE ...

Puoi quindi selezionare dalla tua variabile tabella come una tabella normale.