我在Oracle中创建了第一个数据库。我在表格中有两个列,其中包含开始日期和结束日期,我需要确保date2
(结束日期)不小于date1
(开始日期)。
我认为可以通过触发器执行此操作,但我不知道如何编写此触发器。
答案 0 :(得分:5)
我认为可以通过一些触发器
来实现
你可以在触发器中执行此操作,但CONSTRAINT
更容易:
ALTER TABLE table_name
(
ADD CONSTRAINT valid_dates CHECK (date2 >= date1)
)