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

@@ IDENTITY so với SCOPE_IDENTITY () so với IDENT_CURRENT [sql server 2005]

Trình kích hoạt

Sử dụng @@identity phụ thuộc vào thực tế là không có trình kích hoạt nào trong cơ sở dữ liệu của bạn để tạo bản ghi ở nơi khác.

Nếu bạn tạo một bản ghi nhưng một trình kích hoạt thì sẽ tạo một mục nhật ký để tạo, @@identity sẽ trả lại cho bạn id của mục nhập nhật ký trong bảng nhật ký.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo ** trần ** TẠO BẢNG và TẠO trạng thái PROC trong SQL Server

  2. Khung thực thể - Lấy độ dài của dữ liệu trong một cột văn bản

  3. Cách tạo PivotTable trong Giao dịch / SQL?

  4. Có nên cấp quyền CONTROL cho một Thủ tục đã Lưu trữ trong SQL Server 2005 không?

  5. Cách sử dụng trường được tính toán trong một trường khác của cùng một truy vấn