sql >> Databáze >  >> RDS >> Sqlserver

Jedinečné omezení TSQL Multi Column, které také umožňuje více hodnot Null

K indexování pouze sloupců bez hodnoty Null můžete přidat následující index:

create table tblEmployee(col1 int, col2 int)
go

create unique nonclustered index idx_col1col2_notnull ON tblEmployee(col1,col2) 
where col1 is not null and col2 is not null
go

--This Insert successeds
insert into tblEmployee values
(null, null),
(null, null),
(1, null),
(1, null),
(null, 2),
(null, 2)

--This Insert fails
insert into tblEmployee values
(3, 4),
(3, 4)


  1. DATE_ADD() Příklady – MySQL

  2. jquery replacewith pro získání dat pomocí Ajaxu po kliknutí na buňku

  3. MySQL vybere 1 řádek z vnitřního spojení

  4. Předání datatable do uložené procedury