Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment créer un index unique sur une colonne NULL ?

À l'aide de SQL Server 2008, vous pouvez créer un index filtré :http://msdn.microsoft.com/en-us/library/cc280372.aspx. (Je vois que Simon a ajouté ceci en tant que commentaire, mais j'ai pensé qu'il méritait sa propre réponse car le commentaire est facilement manqué.)

Une autre option est un déclencheur pour vérifier l'unicité, mais cela pourrait affecter les performances.