触发器是一种特殊类型的存储过程,它不同于前面介绍过的一般的存储过程。一般的存储过程通过存储过程名称被直接调用,而触发器主要是通过事件进行触发而被执行。触发器是一个功能强大的工具,在表中数据发生变化时自动强制
触发器是一种特殊类型的存储过程,它不同于前面介绍过的一般的存储过程。
一般的存储过程通过存储过程名称被直接调用,而触发器主要是通过事件进行触发而被执行。
触发器是一个功能强大的工具,在表中数据发生变化时自动强制执行。
触发器可以用于SQL Server约束、默认值和规则的完整性检查,
还可以完成难以用普通约束实现的复杂功能。
那究竟何为触发器?
在sql Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。
触发器是一个特殊的存储过程。
常见的触发器有三种:分别应用于Insert , Update , Delete 事件
常用语法
CREATE TRIGGER triggerName ON TableName
for UPDATE|INSERT|DELETE
AS
begin
select * from updated
--inserted
--deleted
end
create trigger tem on employees for delete
as
begin
declare @num int
select @num=count(*) from deleted
if @num>2
print '一次最多删除2条'
rollback transaction
--结束END--
本文标题: SqlServer系列笔记——触发器
本文链接: https://lsjlt.com/news/40592.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0