社区
MS-SQL Server
帖子详情
新手触发器问题
unwonted
2006-06-23 03:55:08
请问如果用
delete from [table] where id in '.....'
来删除数据
那么[table]表的删除解发器是执行一次,还是在'....'包含在内的N次??
在线等.
...全文
89
5
打赏
收藏
新手触发器问题
请问如果用 delete from [table] where id in '.....' 来删除数据 那么[table]表的删除解发器是执行一次,还是在'....'包含在内的N次?? 在线等.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fcuandy
2006-06-23
打赏
举报
回复
这个我倒没有注意过是最后一个,还是第一个。
你自己测试一下。建一个tLog表,id int
select @id = [id] from deleted
INSERT tLog SELECT @id
通常情况下,对普通表而言,是先进先出,@id应该是最先进去的那个值. 但deleted里面说不上会是按堆栈原则。呵呵,自己试下。呆会我自己也试一下。
unwonted
2006-06-23
打赏
举报
回复
另外,如果in '....'里有多个值,在触发器里这样写
select @id = [id] from deleted
那么@id 只会得到最后的那个值了?
LouisXIV
2006-06-23
打赏
举报
回复
一次执行触发一次,与影响行数无关
unwonted
2006-06-23
打赏
举报
回复
明白了,谢谢
fcuandy
2006-06-23
打赏
举报
回复
触发器跟据执行命令的次数n 而触发n次 进行相应的批操作 n次。
而不是根具所影响的记录数m去触发m次。
比如执行
DELETE FROM tb WHERE ID>2
当ID>2的记录有3条时,触发器只触发一次,进而相应批语句也执行一次。 因为DELETE命令只执行一次, 不因为影响3条记录而产生三次触发。
WPF样式
触发器
,适合
新手
学习
WPF样式
触发器
,适合
新手
学习.........样式 button
触发器
新手
学习代码 简单易理解
数据库
触发器
创建简单的insert
触发器
,多种
触发器
示例,列级
触发器
,
新手
入门
触发器
的应用
触发器
的应用
###
触发器
的应用 #### 引言
触发器
作为一种特殊类型的存储过程,在数据库管理系统(DBMS)中扮演着至关重要的...无论是对于数据库
新手
还是经验丰富的开发者来说,深入理解和掌握
触发器
的工作机制都是非常必要的。
quartz
触发器
表达式生成器
Quartz 是一个开源的作业调度框架,广泛应用于Java应用程序中,用于执行定时任务。它提供了丰富的API和功能,包括
触发器
(Triggers)和作业(Jobs)...同时,对于
新手
来说,它也是学习和理解 Cron 表达式的一个好帮手。
SQLServer
触发器
1-[插入]
触发器
2-[删除]
触发器
3-[修改]
触发器
4-[列级]
触发器
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章