2013-05-19 46 views

回答

1

添加CHECKconstraint

ALTER TABLE tableX 
    ADD CONSTRAINT end_date_later_than_start_date_CK -- a sensible name 
                -- for the constraint 
    CHECK (start_date <= end_date) 
    <optional constraint state> 
; 

可选的约束状态中的链接描述。例如,如果要为将来的插入(和更新)启用约束但不检查现有行,则可以指定ENABLE NOVALIDATE

+2

你可能想把NULL值加入 –

+0

@a_horse_with_no_name你有什么建议?就这一点而言,如果2列中的任何一列都为空,则一行将通过约束。 –

0

我不是甲骨文的人,但我在网上发现了它,它可能会有所帮助。以这两个日期的时间跨度。这里是一个链接,文档:

INTERVAL Expressions

相关问题