社区
疑难问题
帖子详情
sql server 2000的触发器里如何实现类似oracle触发器的for each row功能。
yangzi
2002-10-29 01:11:34
有没有啊。
如果没有,大家一般是如何做的?
...全文
150
2
打赏
收藏
sql server 2000的触发器里如何实现类似oracle触发器的for each row功能。
有没有啊。 如果没有,大家一般是如何做的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CSDNM
2002-10-29
打赏
举报
回复
没有!
如果这样,是不是效率不如只触发一次呢?!
在触发器可以处理一次更新多条记录的情况的!
yangzi
2002-10-29
打赏
举报
回复
换句话说,就是sql 语句一次更新n条语句,触发器就触发n次。
oracle
触发器
循环遍历,
sql
server
2008
触发器
怎么
实现
oracle
里
边for each
row
的行级
触发器
的效果,用循环应该怎么做,求关键代码...
没听说过
SQL
SERVER
的Trigger是只更新最后一条的,不知道你是否误安装了
SQL
SERVER
1990 BETA版。要不然麻烦自己搞一下简单的测试。为了证明这点,我居然闲的发慌真了弄了个数据表进行了简单的测试。我居然连这种最...
oracle
触发器
for each
row
理解
看到了
触发器
中有个 for each
row
不是很明白就查了查资料,因为只是简单研究,就先写总结一下。
触发器
的一般语法: CREATE [OR REPLACE] TRIGGER trigger_name {BEFORE | AFTER } {INSERT | DELETE |...
Oracle
非for each
row
触发器
的for each
row
实现
我们都知道,在
Oracle
中,for each
row
触发器
是不支持引用触发表的,所以当业务上有这个需求时,如果非得这么高,只会把逻辑搞得更复杂,维护人员如果没有文档就知道开发人员在干什么。 通常在根据业务我们会遇到一...
postgre
sql
触发器
中的 FOR EACH
ROW
和FOR EACH STATEMENT的区别
在编写
触发器
时,需要根据具体的需求和操作确定是使用 FOR EACH
ROW
还是 FOR EACH STATEMENT
触发器
。如果只需要对整个语句的结果进行操作,而不需要访问具体的行数据,应选择 FOR EACH STATEMENT
触发器
。
触发器
...
【
SQL
SERVER
】
触发器
sql
server
和
oracle
触发器
还是有区别的,
sql
server
没有for each
row
的概念,执行一条语句,无论多少条数据,触发一次,所以要用游标循环,做逻辑判断。当然,也可以考虑同临时表,再遍历临时表,以下是对两种...
疑难问题
22,298
社区成员
121,733
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章