12
返回列表 发新帖
楼主: fairy

A question about DB2 trigger

[复制链接]
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
11#
发表于 2002-7-25 11:35 | 只看该作者
我再想想,你要是有办法了,也post上来,让我学习学习。现在我在想是不是可以另外建一个table,搞一个column做flag,然后在trigger里加多一个判断?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
12#
 楼主| 发表于 2002-7-25 11:38 | 只看该作者
OK!
Thank you very much!

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
13#
发表于 2002-7-25 11:50 | 只看该作者
对了,你的timestamp_col 的名字可以确定的吧,那是不是可以试试这样,还是那你的例子来说:
CREATE TRIGGER TEST_TRIG
AFTER UPDATE ON TEST_EMP
REFERENCING OLD AS o NEW AS n
FOR EACH ROW MODE DB2SQL
WHEN o.hire_date = n.hire_date
BEGIN ATOMIC
UPDATE test_emp SET hire_date = CURRENT TIMESTAMP where o.emp_no=emp_no;
END

好像我们都把它想得太复杂了。

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
14#
 楼主| 发表于 2002-7-25 13:34 | 只看该作者
你真是太聪明了,我已经测试过了,没有问题了!
是呀,我们把简单的问题复杂化了!
不过我还真是没有在‘when ’上下功夫研究这个问题!

多谢了!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表