2013-05-19 68 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

相關問題