次のサンプルテーブル構造を前提として、(GUID、'Y')の組み合わせの一意性を保証するために一意性制約に追加する方法はありますか?
アプリケーションロジック-更新により、同じであるが新しいguid
新しいバージョンが生成されます。前は非アクティブになります('Y'->'N')guid
luid
GUID-外部
IDLUID-内部ID
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