sql >> Database >  >> RDS >> Sqlserver

SQL kan ik een voorwaardelijk unieke beperking voor een tabel hebben?

Als u SQL Server 2008 gebruikt, is een indexfilter misschien uw oplossing:

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

Dit is hoe ik een unieke index afdwing met meerdere NULL-waarden

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


  1. Slimme (?) Database-cache

  2. Vragen over SOLR-documenten en nog veel meer

  3. Tomcat kan gdk_custom.jar niet vinden, Oracle kan het niet maken?

  4. Waar en wanneer een databaseverbinding openen