1、SQL触发器中如何得到哪个字段被修改了?
2、如何得到修改前的字段值和修改后的字段值?
2、如何得到修改前的字段值和修改后的字段值?
解决方案 »
- 通用问题:点修改,和增加按钮能不能调用同一个窗体?
- 我用Session.DeleteAlias('fgh')为什么不能删除BDE别名?
- 关于打印的问题
- 一个简单问题,急求答案
- 将sql server 数据导成ACESS数据库,每月都要做。用什么方法好一点
- 学习下载的源代码。在单元文件的开始即 Unit XXXX前有如下一行"{$i c:\include.txt}",是什么意思?
- 没有注册类别?
- 如何对变量取ascii码?
- 我的Delphi7怎么了?
- D6应该装哪个patch,比较合适啊?
- 新手:如何在TPanel上画图,如画直线,框框等??谢谢!
- DLL窗体变成非激活时自动关闭.
beginend
在触发器里可以直接得到修改前与修改后的字段值CREATE OR REPLACE TRIGGER tig // 创建触发器 tig
BEFORE UPDATE ON mov // 作用于表mov 的修改操作. 在修改操作前触发 也可以修改后,替
// 换时[AFTER, INSTEAD]
BEGIN
........
处理语句.
如果要用新的值, 可以用 new.budget // budget字段的新值
如果要用旧的值, 可以用 old.budget // budget字段的旧值, 以前的值END