上記のトリガーを作成しましたが、次のエラーが発生しました。象徴 ";" 続行するために「ファイルの終わり」に置き換えられました
トリガー コード:
CREATE OR REPLACE TRIGGER
subView_insert_tr INSTEAD OF INSERT ON VSubscriber
DECLARE
lendings Lending_tab ;
i INTEGER ;
copy_book_var Copy_list_T;
copy_book_vartemp REF Copy_list_T ;
BEGIN
lendings := :NEW.Lending_List;
INSERT INTO Subscriber (num_s, name) VALUES (:NEW.num_s, :NEW.name) ;
FOR i IN 1..lendings.COUNT LOOP
copy_book_vartemp := lendings(i).Copy_Book_REF;
SELECT DEREF(copy_book_vartemp) INTO copy_book_var FROM DUAL ;
INSERT INTO LENDING (num_s, num_c) VALUES (
:NEW.num_s, copy_book_var.num_c,
lendings(i).d_L) ;
END LOOP ;
END ;
/