★★★简单问题,百分相送★★★ (触发器相关)
具体内容请参考此贴
http://topic.csdn.net/u/20080509/11/e42f1637-7667-434a-9476-406d8655b115.html
具体问题如下——
我使用的是SQL SERVER 2000服务器,采用了以下触发器
CREATE TRIGGER tblA_Insert ON [tblA] FOR INSERT
as
begin
if exists(select 1 from inserted where len(fld1,4) = 'abcd' )
begin
insert into tblb select * from inserted --如果字段不一样,自己对应改.
delete from tbla where id = (select id from inserted)--假设ID为关键字
end
end
但是这个触发器有一个致命的缺陷,就是每次只能处理一条insert的记录,如果同时插入多条记录,此触发器则无法处理,请问如何优化此触发器,使其可以处理多条记录同时插入这样的事件?
http://topic.csdn.net/u/20080509/11/e42f1637-7667-434a-9476-406d8655b115.html
具体问题如下——
我使用的是SQL SERVER 2000服务器,采用了以下触发器
CREATE TRIGGER tblA_Insert ON [tblA] FOR INSERT
as
begin
if exists(select 1 from inserted where len(fld1,4) = 'abcd' )
begin
insert into tblb select * from inserted --如果字段不一样,自己对应改.
delete from tbla where id = (select id from inserted)--假设ID为关键字
end
end
但是这个触发器有一个致命的缺陷,就是每次只能处理一条insert的记录,如果同时插入多条记录,此触发器则无法处理,请问如何优化此触发器,使其可以处理多条记录同时插入这样的事件?
...全文
相关推荐
MySQL触发器简单用法示例
文章最后提到了一些相关的MySQL主题,如查询技巧、事务操作、存储过程、数据库锁以及常用函数等,这些都是数据库管理和优化的重要方面,对于进一步深化对MySQL数据库的理解和应用有很好的参考价值。
MySQL 触发器详解及简单实例
触发器可以用来维护数据的完整性和一致性,执行复杂的业务逻辑,或者实现一些自动化的数据处理。下面我们将详细探讨MySQL触发器的语法、类型以及如何创建和使用触发器。
mysql触发器之创建使用触发器简单示例
"本文主要介绍了MySQL触发器的创建与使用,通过一个简单的示例来讲解CREATE TRIGGER语句的语法,并展示了如何利用触发器记录employees表中的数据更改情况。"在MySQL数据库
基于d触发器的简单抢答器
基于d触发器的简单抢答器 大学数字逻辑实践的内容
MySQL 触发器定义与用法简单实例
**触发器的实例应用**以下是一些简单的触发器实例,展示如何使用触发器在表间同步数据:1.


疑难问题
