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

Uzyskiwanie identyfikatora wiersza, który zaktualizowałem w SQL Server

@@identity i scope_identity() przekaże Ci tożsamość nowego wiersz, tj. po wstawce. Po aktualizacji tożsamość wiersza to... @Customer_ID czy @Handle_Id? Jeśli jest to inne pole, powinieneś użyć klauzuli OUTPUT, aby zwrócić identyfikator zaktualizowanego wiersza:

UPDATE ITS2_UserNames  
SET AupIp = @AupIp  
OUTPUT INSERTED.PrimaryKeyID
WHERE @Customer_ID = TCID AND @Handle_ID = ID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instalacja SQL Server 2017

  2. Jak zdobyć skrypt danych SQL Server?

  3. Koncepcje projektowania bazy danych za pomocą programu SQL Server Management Studio (SSMS) część 1

  4. Optymalizacja zapytań SQL:najlepsze praktyki zwiększające wydajność

  5. 4 sposoby na uzyskanie listy harmonogramów w programie SQL Server Agent (T-SQL)