データベースの開始日と終了日をチェックするPL/プロデュースを作成したいと思います。これが私のデータです
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;
/