tempad
Readygo技术搜索引擎 >>软件工程 >> 如何编写这样的触发器

如何编写这样的触发器

Readygo技术搜索引擎 网络搜索 efish 2008-1-17 7:17:01

如何编写这样的触发器

楼主Aspist(边城浪子)2001-11-18 20:37:07 在 MS-SQL Server / 基础类 提问

我的数据库有两个表,其中一个表A记录另一个表B的字段信息(比如字段名,数据类型,字段中文名等)。我想在表A上及建立两个触发器(一个insert触发器,一个delete触发器)来实现两个表数据的同步。insert触发器没有问题,现在的问题是如何编写delete触发器。由于delete触发器是在记录被删除之后才触发的  
  ,所以没有办法得到刚才删除的记录的信息,当然也不知道究竟删掉表B的哪个字段。我曾想到,重新再建一个表,将表B的数据复制到这个表,然后删除表B,将新表命名为B。但这样做会带来明显的效率问题,请问如何解决这个问题。谢谢! 问题点数:0、回复次数:4Top

1 楼Haiwer(海阔天空)回复于 2001-11-18 20:39:31 得分 0

如果用SQLSERVER,在deleted表里放着你的删前的记录!  
  Top

2 楼KingSunSha(弱水三千)回复于 2001-11-18 20:45:07 得分 0

请说明数据库平台,先!Top

3 楼liaogs(夜归人)回复于 2001-11-18 20:46:27 得分 0

刚才删除得纪录放在临时表deleted里Top

4 楼mmzxg(超级笨蛋)回复于 2001-11-19 09:35:14 得分 0

对,楼上说的对,在DELETE触发器里DELETED表就是记录被删除的记录的系统表,不过它只是一张临时表。Top

责任编辑: efish 参与评论 查找更多:
相关文章
深受病毒侵害! 深受病毒侵害!
请问有没有函数可以得到当前执行程序的路径的。。。。 请问有没有函数可以得到当前执行程序的路径的。。。。
熟悉MSChart控件的朋友,请进来指导一下,不熟的别进 熟悉MSChart控件的朋友,请进来指导一下,不熟的别进
赶快帮帮忙呀! 赶快帮帮忙呀!
问了一个月了,还是没有人会 问了一个月了,还是没有人会
以前没用jbuilder,现在用感觉很好;编写时代码自动… 以前没用jbuilder,现在用感觉很好;编写时代码自动完成得快捷键是什么,请知道的朋友给一下!
在线等候关于win2k的卸载 在线等候关于win2k的卸载
问题一大堆 问题一大堆
一个无关的问题:为什么我这两天不能给分了呢? 一个无关的问题:为什么我这两天不能给分了呢?
刚学ASP.net(C#)有好多问题 能加我好友么 谢谢 刚学ASP.net(C#)有好多问题 能加我好友么 谢谢
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎