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

SQL Server 2005 Làm thế nào để tạo ra một ràng buộc duy nhất?

Lệnh SQL là:

ALTER TABLE <tablename> ADD CONSTRAINT
            <constraintname> UNIQUE NONCLUSTERED
    (
                <columnname>
    )

Xem cú pháp đầy đủ tại đây.

Nếu bạn muốn làm điều đó từ Sơ đồ cơ sở dữ liệu:

  • nhấp chuột phải vào bảng và chọn 'Chỉ mục / Khóa'
  • nhấp vào nút Thêm để thêm chỉ mục mới
  • nhập thông tin cần thiết vào Thuộc tính ở phía bên phải:
    • cột bạn muốn (nhấp vào nút dấu chấm lửng để chọn)
    • set Is Unique to Yes
    • đặt cho nó một cái tên thích hợp


  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ách tìm kiếm một chuỗi trong cơ sở dữ liệu của SQL Server

  2. SQL - Việc chuyển đổi kiểu dữ liệu varchar thành kiểu dữ liệu datetime dẫn đến giá trị nằm ngoài phạm vi

  3. làm thế nào để bỏ qua một hàng xấu trong nguồn tệp phẳng ssis

  4. Hoàn tất quy trình sao chép bảng từ cơ sở dữ liệu này sang cơ sở dữ liệu khác (Xuất-nhập) trong SQL Server

  5. NEWID () so với NEWSEQUENTIALID () trong SQL Server:Sự khác biệt là gì?