|
CREATE OR REPLACE TRIGGER XXNNE_REPORTS_ONLINE_TRI1
INSTEAD OF UPDATE ON XXNNE_REPORTS_ONLINE_VIEW
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
XXNNE_REPORTS_ONLINE_PKG.UPDATE_ROW
(
X_APPLICATION_ID => :NEW.APPLICATION_ID,
X_RESPONSIBILITY_ID => :NEW.RESPONSIBILITY_ID,
X_PROGRAM_ID => :NEW.PROGRAM_ID,
X_PROGRAM_TYPE => :NEW.PROGRAM_TYPE,
X_PROGRAM_APPLICATION_ID => :NEW.PROGRAM_APPLICATION_ID,
X_FROM_DATE => :NEW.FROM_DATE,
X_TO_DATE => :NEW.END_DATE,
X_ENABLE => :NEW.CHK_SHOW,
X_CREATED_BY => :NEW.CREATED_BY,
X_CREATION_DATE => :NEW.CREATION_DATE,
X_LAST_UPDATED_BY => :NEW.LAST_UPDATED_BY,
X_LAST_UPDATE_LOGIN => :NEW.LAST_UPDATE_LOGIN
);
END UPDATE_ROW;
这是我写的一个TRIGGER, 视图 XXNNE_REPORTS_ONLINE_VIEW就是DETAIL BLOCK的数据源TABLE。在XXNNE_REPORTS_ONLINE_PKG中,有INSERT / UPDATE 语句。结合上面的错误提示,各位高手有什么解决方法? |
|