sql >> Database >  >> RDS >> Sqlserver

Hoe maak je een unieke index op een NULL-kolom?

Met SQL Server 2008 kunt u een gefilterde index maken:http://msdn.microsoft.com/en-us/library/cc280372.aspx. (Ik zie dat Simon dit als commentaar heeft toegevoegd, maar vond dat het een eigen antwoord verdiende omdat het commentaar gemakkelijk over het hoofd wordt gezien.)

Een andere optie is een trigger om de uniciteit te controleren, maar dit kan de prestaties beïnvloeden.



  1. Het dubbele aanhalingsteken weglaten om een ​​query uit te voeren op PostgreSQL

  2. Hoe waarden van XML-knooppunten opvragen?

  3. 2 manieren om rijen te retourneren die geen numerieke waarden bevatten in Oracle

  4. Terug naar readline versie 6.x in Homebrew om Postgresql te repareren?