sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan opretter man et unikt indeks på en NULL kolonne?

Ved hjælp af SQL Server 2008 kan du oprette et filtreret indeks:http://msdn.microsoft.com/en-us/library/cc280372.aspx. (Jeg kan se, at Simon tilføjede dette som en kommentar, men syntes, det fortjente sit eget svar, da kommentaren let går glip af.)

En anden mulighed er en trigger til at kontrollere unikhed, men dette kan påvirke ydeevnen.



  1. Brug af SQL Server-lagrede procedurer fra Python (pyodbc)

  2. Parametriseret forespørgsel i Oracle-problemer

  3. Hvordan kan jeg hente en liste over parametre fra en lagret procedure i SQL Server

  4. SQL-forespørgsel for at finde N. højeste løn fra en løntabel