更新Oracle Trigger

时间:2015-06-30 11:31:55

标签: sql oracle plsql oracle11g triggers

我已经准备了以下触发器create语句但它没有编译。

CREATE OR REPLACE TRIGGER UpdIssueTypScrSchmSeq
  AFTER INSERT 
  ON ISSUETYPESCREENSCHEME
  FOR EACH ROW
DECLARE
  maxID NUMBER(18,0);
BEGIN
    select max(ID) into maxID from ISSUETYPESCREENSCHEME;

    UPDATE SEQUENCE_VALUE_ITEM 
    SET SEQ_ID = maxID + 1
    WHERE SEQ_NAME = 'IssueTypeScreenSchemeEntity';
END;

我不断收到错误信息,说“必须声明maxID”。

有人知道出了什么问题吗?

可能没有什么区别,但我正在Windows上使用SQL Developer。

0 个答案:

没有答案