触发器高深问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:16:18
同一个服务器上有两个数据库,
A库中有 A.dbo.table1 和B库中的B.dbo.table1 这两张表是对应的
A库里table1表中有CC、DD字段与 B库里table2表中有EE、FF对应
现在问题如下:
判断A库里table1表中的CC字段中的数据是以“00”开头时,则将A.dbo.table1中的CC、DD插入到B.dbo.table1中的EE、FF中。若A库里table1表中的CC字段中的数据是不是以“00”开头,则不做任何操作。

请问各位高手,如何才能更简单的实现该触发器的编写,望赐教。

等你把触发器的只是稍微的了解一下,你估计就不会问这个问题了!触发器其实并没那么神秘!
上面问题具体思路应该是:
1.在B.dbo.table1上定义一个before insert 触发器;
2.通过SQL获取A.dbo.table1里的CC字段值,然后将结果存入游标中;
3.访问游标,对字段值进行判断(可使用字符串截取前两位与“00”比较),符合条件的则在B.dbo.table1中执行Insert操作即可!