帮忙解决一下触发器的问题。
vbcat 2002-03-20 01:16:30 CREATE OR REPLACE TRIGGER "WL"."TRG_AINS_TBL_BILL" AFTER INSERT ON "WL"."TALLY_TBL_BILL" REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW DECLARE
DS_TALLNO CHAR(20);
DS_PKEY CHAR(20);
CURSOR C_DOC IS
SELECT DOCUMENT_NO,DOCUMENT_NAME
FROM TALLY_CDE_DOCUMENT;
BEGIN
DS_TALLNO := :new.TALLY_NO;
FOR V_DOC IN C_DOC LOOP
DS_PKEY := 'okeee'
INSERT INTO TALLY_TBL_DOCUMENT (DOCUMENT_KEY,DOCUMENT_NO,TALLY_NO,DOCUMENT_NAME)
VALUES ( DS_TALLNO,V_DOC.DOCUMENT_NO,DS_TALLNO,V_DOC.DOCUMENT_NAME);
END LOOP;
END TRG_AINS_TBL_BILL;
使用时提示:ORA-04098:无效且未通过重新验证。
请问如何更改。
还有触发器中如何使用存储?使用又表示应注意什么?