随笔 - 40, 文章 - 0, 评论 - 20, 引用 - 0
数据加载中……

SQL语句-触发器

昨天晚上随便翻了翻大学时的教材,发现其中有很多东西在大学时没在意的理论知识,但是在工作后回想起来才慢慢发现这些的作用,如昨天晚上看到一个触发器的SQL语句:
本触发器的作用是当被修改的元组的Salary值小于原来的Salary值时被触发,并
将它复原到原来值

create trigger TriggerOfSalary
after update of salary on emp
REFERENCING
OLD as OldTuple
NEW as NewTuple
WHEN (OldTuple.salary > NewTuple.salary)
UPDATE emp
 set salary = OldTuple.salary
where eno = NewTuple.eno
FOR EACH ROW

posted on 2005-05-19 09:52 月亮 阅读(448) 评论(1)  编辑  收藏

评论

# re: SQL语句-触发器  回复  更多评论   

你的教材是oracle还是SQL?怎么after update of salary on emp ;REFERENCING;FOR EACH ROW SQL查询分析器都不识别?
2007-09-25 15:09 | kker

只有注册用户登录后才能发表评论。


网站导航: