触发器与存储过程互调
--触发器如何调用存储过程
create trigger test on table
for insert
as
exec 存储过程名
go
--存储过程如何调用触发器
create proc test
as
update table set ...
insert table select ...
delete table ...
--我们有一个table如下,需要跟踪修改对该表的insert/update/delete操作:
create table testMonitor(c1 int, c2 char(10))
--创建的辅助表如下:
create table tempLog_testMonitor(
rowID bigint identity(1,1),
hostname nchar(128),
program_name nchar(128),

本文介绍了SQL中触发器如何调用存储过程以及存储过程如何调用触发器的示例。通过创建一个名为testMonitor的表,并定义一个trg_testMonitor触发器,来监控对表的insert、update和delete操作,详细记录了操作信息到tempLog_testMonitor辅助表中。执行插入、更新和删除操作后,可以在辅助表中查看到相应事件的详细记录。
最低0.47元/天 解锁文章
1882

被折叠的 条评论
为什么被折叠?



