db2 9.7 insert into 报错

数据库中的某个表,在执行insert into的时候报如下的错误:SQLCODE=-989 SQLstate=560c3。数据库重启和重组后还是报这样的错误。请高手指点一下显示全部
数据库中的某个表,在执行insert into的时候报如下的错误:SQLCODE=-989 SQLstate=560c3。数据库重启和重组后还是报这样的错误。请高手指点一下收起
参与5

查看其它 3 个回答xxd08cn的回答

xxd08cnxxd08cn其它fy
SQL0989N AFTER 触发器 "<触发器名称>" 尝试了修改表
          "<表名>" 中由 FROM 子句内的 SQL
          数据更改语句修改的行。

解释:

在 FROM 子句中指定了 SQL 数据更改语句,但是 SQL
数据更改语句的底层目标基本表定义了将修改同一
个表的 AFTER 触发器。这是不允许的。

无法处理该语句。

用户响应:

避免在 FROM 子句中使用 SQL
数据更改语句,或者更改触发器以便使它不会修改
是 SQL 数据更改语句的目标的表。

sqlcode :  -0989

sqlstate :  560C3
金融其它 · 2014-12-23
浏览1305

回答者

xxd08cn 最近回答过的问题

回答状态

  • 发布时间:2014-12-23
  • 关注会员:1 人
  • 回答浏览:1305
  • X社区推广