在Oracle SQL中使用触发器时出错

亚米尔
CREATE OR REPLACE TRIGGER bi_payregister
  BEFORE INSERT
  ON payregister
  FOR EACH ROW
BEGIN
  SELECT helloabc.NEXTVAL INTO :new.id FROM DUAL;
END

该语句有什么问题,它显示错误。我已经创建了PAYREGISTER表和HelloABC序列。

骨干主义者

假设您正在谈论代码所产生的语法错误,那么您将在“ END”末尾缺少分号(和正斜杠)。它应该是:

CREATE OR REPLACE TRIGGER bi_payregister
  BEFORE INSERT
  ON payregister
  FOR EACH ROW
BEGIN
  SELECT helloabc.NEXTVAL INTO :new.id FROM DUAL;
END;
/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章