Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara membuat Batasan Unik Komposit di SQL Server 2005

Coba ini:

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

Saya menggunakan nama bisnis untuk batasan sehingga jika dilanggar dan pengecualian muncul, saya mendapatkan "Hanya satu pelanggaran Dept per Karyawan " dalam pesan kesalahan saya daripada "Pelanggaran kendalaXXX ".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rekayasa Terbalik dengan Alat Hibernasi di Eclipse Indigo

  2. Dapatkan hitungan persen catatan dalam satu kueri

  3. Cara memasukkan data Excel atau CSV ke dalam Tabel dengan menggunakan Graphical User Interface di SQL Server - Tutorial SQL Server / TSQL Part 102

  4. Cara menjalankan prosedur tersimpan beberapa kali

  5. Pilih 2 kolom dalam satu dan gabungkan mereka