Pas avec un UNIQUE
contrainte. Cependant, vous pouvez utiliser un UNIQUE INDEX
à la place :
CREATE UNIQUE INDEX ApplicationId_Default_Y ON tester (
CASE WHEN IsDefault = 'Y'
THEN ApplicationId
ELSE NULL
END
);
Voici une DEMO .