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

Cách tránh tình trạng chạy đua cơ sở dữ liệu khi tăng PK của hàng mới theo cách thủ công

Tạo một bảng bổ trợ với một cột nhận dạng. Trong một giao dịch chèn vào bảng aux, lấy giá trị và sử dụng nó để chèn vào bảng kế thừa của bạn. Tại thời điểm này, bạn thậm chí có thể xóa hàng đã chèn trong bảng aux, mục đích chỉ là sử dụng nó như một nguồn giá trị gia tăng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả lại tất cả các ràng buộc bị vô hiệu hóa trong SQL Server (Ví dụ T-SQL)

  2. Sự khác biệt giữa Quét bảng và Quét chỉ mục theo cụm là gì?

  3. chuyển các hàng thành cột trong sql

  4. Xuất bảng từ cơ sở dữ liệu sang tệp csv

  5. Làm thế nào để chuyển đổi số phút sang định dạng hh:mm trong TSQL?