各位高手,请教一个关于触发器的简单问题
我建立了一个很简单的触发器如下:
希望在A_FILE表中插入一条记录时自动在B_FILE表中插入对应记录
CREATE OR REPLACE TRIGGER A_I BEFORE INSERT ON A_FILE
REFERENCING NEW AS N
FOR EACH ROW
INSERT INTO B_FILE SELECT SUBSTR(A001,1,5),'XXXXX' FROM N
在sqlplus中执行的时候会报以下错误:
TRIGGER A_I 出现错误:
LINE/COL ERROR
-------- -----------------------------------------------------------------
1/7 PL/SQL: SQL Statement ignored
1/63 PL/SQL: ORA-00942: 表或视图不存在
警告: 创建的触发器带有编译错误。
如果我将上面的N改为任意一个表比如A_FILE,那么就没有任何错误了,
请各位高手帮帮忙!