Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thay vì kích hoạt trong SQL Server mất SCOPE_IDENTITY?

Sử dụng @@identity thay vì scope_identity() .

Trong khi scope_identity() trả về id được tạo gần đây nhất trong phạm vi hiện tại, @@identity trả về id được tạo gần đây nhất trong phiên hiện tại.

scope_identity() chức năng thường được đề xuất cho @@identity , vì bạn thường không muốn trình kích hoạt can thiệp vào id, nhưng trong trường hợp này, bạn làm như vậy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dấu thời gian Chèn và Cập nhật hàng trong SQL Server 2008

  2. Làm cách nào để chèn một bản ghi và trả về ID mới được tạo bằng một SqlCommand duy nhất?

  3. Tạo khóa chính tổng hợp trong SQL Server

  4. Làm cách nào để khắc phục Trạng thái đang chờ phục hồi trong Cơ sở dữ liệu SQL Server?

  5. Phân tích cú pháp tên tệp và đường dẫn từ đường dẫn đầy đủ