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

Jak przypisać wstawioną wartość wyjściową do zmiennej w serwerze sql?

Użyj zmiennej tabeli, aby uzyskać identyfikator

DECLARE @id int
DECLARE @table table (id int)
INSERT INTO MyTable(name)
OUTPUT inserted.id into @table
VALUES('XYZ')

SELECT @id = id from @table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najpopularniejsze systemy zarządzania bazami danych na świecie

  2. TSQL:Jak przekonwertować czas lokalny na UTC? (Serwer SQL 2008)

  3. Błąd serwera SQL 113:Brak znaku komentarza końcowego „*/”

  4. Jak mogę określić zainstalowane instancje SQL Server i ich wersje?

  5. Problem zaokrąglania w funkcjach LOG i EXP