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'约束? –