SQL Index unique permettant NULLS


Exemple

CREATE UNIQUE INDEX idx_license_id 
   ON Person(DrivingLicenseID) WHERE DrivingLicenseID IS NOT NULL
GO

Ce schéma permet une relation 0..1 - les personnes peuvent avoir zéro ou un permis de conduire et chaque licence ne peut appartenir qu'à une seule personne