sql >> Databasteknik >  >> RDS >> Sqlserver

Hur skapar man ett unikt index på en NULL-kolumn?

Med SQL Server 2008 kan du skapa ett filtrerat index:http://msdn.microsoft.com/en-us/library/cc280372.aspx. (Jag ser att Simon lade till detta som en kommentar, men tyckte att det förtjänade ett eget svar eftersom kommentaren lätt missas.)

Ett annat alternativ är en trigger för att kontrollera unikhet, men detta kan påverka prestandan.



  1. Hur fungerar Subquery i select-satsen i Oracle

  2. Hur man fjärransluter till en MySQL-databas på vår delade server

  3. Kan du använda Microsoft Entity Framework med Oracle?

  4. Generera ett datumintervall med SQL