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

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?

INSERT INTO YourTable(val1, val2, val3 ...) 
VALUES(@val1, @val2, @val3...);
SELECT SCOPE_IDENTITY();

Đừng quên dấu chấm phẩy ở cuối mỗi câu lệnh.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có sự khác biệt giữa SQL Server Express (2012) và LocalDB không?

  2. Nhận tối thiểu hai giá trị trong SQL

  3. Câu lệnh CASE trong mệnh đề WHERE trong SQL Server 2008

  4. Làm cách nào để tạo danh sách được phân tách bằng dấu phẩy bằng truy vấn SQL?

  5. Tính tổng chi phí sở hữu theo dõi máy chủ SQL của bạn