1
我有一個表status
:的Oracle SQL迫使一列是null,如果(不)符合條件
,我想每一個記錄的completionDate
字段設置爲NULL,如果status.status
字段的值是不是completed
alter table status
add constraint ck_completion
check (
-- status.completiondate's value should be null
-- if (Lower(status.status) != 'complete')
);
因爲如果狀態不完全或不完全,不應該有一個完成日期。我該怎麼做?
@GurV我們可以做這樣的事情了'DEFAULT'約束? –