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

SQL dapatkah saya memiliki batasan unik bersyarat di atas meja?

Jika Anda menggunakan SQL Server 2008 filter Indeks mungkin akan menjadi solusi Anda:

http://msdn.microsoft.com/en-us/library/ms188783 .aspx

Inilah cara saya menerapkan Indeks Unik dengan beberapa nilai NULL

CREATE UNIQUE INDEX [IDX_Blah] ON [tblBlah] ([MyCol]) WHERE [MyCol] IS NOT NULL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Daftar Semua Kolom Nullable dalam Database SQL Server

  2. cara Reset AutoIncrement di SQL Server setelah semua data Dihapus

  3. Menggunakan tabel Temp di SSIS

  4. SQL Server 2012:batasan SQL dinamis (> 4000 karakter) (terpisah)

  5. Bagaimana menemukan port untuk MS SQL Server 2008?