一个菜鸟的初级问题 (20分)

  • 主题发起人 碧水轻云
  • 开始时间

碧水轻云

Unregistered / Unconfirmed
GUEST, unregistred user!
我有两表a,b 当我更新a表时,我想用a表被更新以前的旧值来匹配b表里的数据.
我如何在触发器里实现呢?请问这样行吗
create trigger ins_a
on a
for update
as
if update(xx)
delete b where b.xx=old_a.xx
我这里a.xx代表的是a表当前行的xx字段吗?
 
在触发器里写就行了。
触发器里有一个对象(可能是OLD对象和NEW对象),记录了相关信息。
 
humanc2d4
谢谢!你是说在a表的xx字段加上old_a.xx(代表xx的旧值),new_a.xx(代表xx的新值)吗?
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
969
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
650
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部