Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Wybierz wiersz i zapisz w zmiennej SQL

Możesz wybrać pola w wielu zmiennych:

DECLARE @A int, @B int

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

Innym, potencjalnie lepszym podejściem byłoby użycie zmiennej tabeli:

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

Następnie możesz wybrać zmienną ze swojej tabeli jak zwykłą tabelę.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tymczasowy zakres stołu?

  2. Operator XOR T-SQL

  3. Wiele wartości w jednym polu (klucze obce?)

  4. Jak wstawić aktualną datę w kolumnie wiersza

  5. serwer sql :w razie potrzeby utwórz indeksy na kluczach obcych