关于插入多条记录时的触发器

leonatcs 2006-05-27 05:31:46
触发器如下:

CREATE TRIGGER tr_monitee_insert ON [monitee]
after INSERT
AS
declare @a bigint
select @a=recno from inserted
insert into ch_mon (tbl,recno,type) values ('monitee',@a,'insert')

这个触发器只能应付插入一条记录的情况,如果是多条记录呢?
比如:
insert monitee select * from monitee
...全文
202 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leonatcs 2006-05-28
  • 打赏
  • 举报
回复
再次感谢paoluo兄!
leonatcs 2006-05-28
  • 打赏
  • 举报
回复
呵呵,先谢谢诸位!!最近要不是通过csdn和请教大家,我可就郁闷大了!
youyu529 2006-05-27
  • 打赏
  • 举报
回复
CREATE TRIGGER tr_monitee_insert ON [monitee]
For INSERT
AS
insert into ch_mon (tbl,recno,type) Select 'monitee',recno,'insert' From Inserted
GO
就这样
撸大湿 2006-05-27
  • 打赏
  • 举报
回复
CREATE TRIGGER tr_monitee_insert ON [monitee]
instead of INSERT
AS
insert into [monitee] (列1,列2,列3) Select 列1,列2,列3 From Inserted
insert into ch_mon (tbl,recno,type) Select 'monitee',recno,'insert' From Inserted
StarLoveCsdn 2006-05-27
  • 打赏
  • 举报
回复
up
loverpyh 2006-05-27
  • 打赏
  • 举报
回复
接分!
paoluo 2006-05-27
  • 打赏
  • 举报
回复

CREATE TRIGGER tr_monitee_insert ON [monitee]
For INSERT
AS
insert into ch_mon (tbl,recno,type) Select 'monitee',recno,'insert' From Inserted
GO

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧