mqt上能不能建触发器

baobeizhu100 2011-07-14 01:26:33
我建了个mqt叫v_posit_realtime_test ,然后在上面建了个触发器


CREATE TRIGGER DB2INST1.TR_POSIT_test
AFTER UPDATE ON DB2INST1.v_posit_realtime_test
FOR EACH ROW MODE DB2SQL
BEGIN ATOMIC
insert into test1 values(12);
END

Category Timestamp Duration Message Line Position
Error 2011/7/14 13:17:44 0:00:00.021 DB2 Database Error: ERROR [42809] [IBM][DB2/LINUXX8664] SQL0159N The statement references "DB2INST1.V_POSIT_REALTIME_TEST" which identifies a(n) "MATERIALIZED QUERY TABLE" rather than a(n) "TABLE". LINE NUMBER=2. SQLSTATE=42809
28 0

这个触发器把v_posit_realtime_test 换成普通表就能建上,是不是mqt上不能建触发器阿?
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
baobeizhu100 2011-07-20
  • 打赏
  • 举报
回复
我问了db2培训老师,说是不能建
zhaojianmi1 2011-07-14
  • 打赏
  • 举报
回复
系统刷新的肯定不行,不知道用户手动刷新可不可以建
zhaojianmi1 2011-07-14
  • 打赏
  • 举报
回复
不能建

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧