我想创建一个 PL/produces 来检查数据库中的开始日期和结束日期。这是我的数据
HAS_CONTRACT DATE_FROM DATE_TO DURATION
---------------------------------------- --------- --------- -----------------------------
Simon Palm 20-AUG-01 19-AUG-02 0
Simon Palm 20-SEP-02 19-AUG-03 0
Flut 10-JUN-99 09-SEP-02 0
John Cliff 10-MAR-03 10-APR-04 0
如果用户尝试输入具有相同 date_from 和 date_to 的人,则不应允许,因此会出现异常错误。这是我做了多远,但我确信程序不应该是这样。有什么帮助吗?
CREATE PROCEDURE insertTuple(
x contractinfo.date_from%Type,
y contractinfo.date_to%Type)
AS
BEGIN
IF x!=y THEN
INSERT INTO contractInfo VALUES(x,y);
END;
/