Уникальное ограничение с определенным значением

учитывая следующую структуру образца таблицы, есть ли способ добавить к уникальному ограничению, чтобы обеспечить уникальность для комбинации (GUID, 'Y')?

Логика приложения - обновление с помощью guid генерирует новую версию с тем же guid , но новым luid ; предыдущий становится неактивным ('Y' -> 'N')

GUID - внешний идентификатор
LUID - внутренний идентификатор

 create table id_active(
    "GUID" RAW(16) NOT NULL,
    "LUID" RAW(16) NOT NULL,
    "IS_ACTIVE" char(1) NOT NULL CHECK ( "IS_ACTIVE" IN ('Y', 'N')),
 PRIMARY KEY ("GUID", "LUID"),
 --unique constraint goes here
6
задан Mark Stewart 26 April 2016 в 19:33
поделиться