Non con un UNIQUE
vincolo. Tuttavia, puoi utilizzare un UNIQUE INDEX
invece:
CREATE UNIQUE INDEX ApplicationId_Default_Y ON tester (
CASE WHEN IsDefault = 'Y'
THEN ApplicationId
ELSE NULL
END
);
Ecco una DEMO .
Non con un UNIQUE
vincolo. Tuttavia, puoi utilizzare un UNIQUE INDEX
invece:
CREATE UNIQUE INDEX ApplicationId_Default_Y ON tester (
CASE WHEN IsDefault = 'Y'
THEN ApplicationId
ELSE NULL
END
);
Ecco una DEMO .