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

Cách tạo Ràng buộc duy nhất tổng hợp trong SQL Server 2005

Hãy thử điều này:

ALTER TABLE dbo.YourTableName 
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
    Column01,
    Column02,
    Column03
)

Tôi sử dụng tên doanh nghiệp cho các ràng buộc để nếu nó bị vi phạm và một ngoại lệ xuất hiện, tôi sẽ nhận được " Chỉ một khoản tiền mỗi nhân viên vi phạm "trong thông báo lỗi của tôi chứ không phải" vi phạm ConstraintXXX ".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL, bảng số bổ trợ

  2. Các cải tiến của Service Broker trong SQL Server 2016

  3. Tạo truy vấn cây từ bảng ánh xạ số trong SQL (định dạng cụ thể)

  4. 4 cách để lấy danh sách lịch biểu trong SQL Server Agent (T-SQL)

  5. Làm cách nào để tách một chuỗi để tôi có thể truy cập mục x?