sql >> Base de Datos >  >> RDS >> Sqlserver

SQL Seleccione una fila y almacene en una variable SQL

Puede seleccionar los campos en múltiples variables:

DECLARE @A int, @B int

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

Otro enfoque, potencialmente mejor, sería usar una variable de tabla:

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

A continuación, puede seleccionar la variable de su tabla como una tabla normal.