社区
MS-SQL Server
帖子详情
【】在触发器中如何跳过错误继续执行?
Tomgus
2008-11-20 11:11:45
在触发器中写了一个循环:
while
begin
....
insert into
end
在insert表时数据可能出现重复插入的主键错误,这时循环就不能继续执行下一个
如何解决呢?
----------
if @@error <> 0 用过,程序也会终止
...全文
229
8
打赏
收藏
【】在触发器中如何跳过错误继续执行?
在触发器中写了一个循环: while begin .... insert into end 在insert表时数据可能出现重复插入的主键错误,这时循环就不能继续执行下一个 如何解决呢? ---------- if @@error 0 用过,程序也会终止
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tomgus
2008-11-20
打赏
举报
回复
邹建老大
try catch我试过,也不行:
while
begin try
insert ..
end try
benin catch
end catch
dobear_0922
2008-11-20
打赏
举报
回复
SQL2005可以用TRY CATCH
hyde100
2008-11-20
打赏
举报
回复
[Quote=引用 1 楼 zjcxc 的回复:]
2005或之后的版本 中用 try catch 可以跳过去
2000 及之前的版本错误处理功能太弱了, 没有直接的办法
[/Quote]。
zjcxc
元老
2008-11-20
打赏
举报
回复
2005或之后的版本 中用 try catch 可以跳过去
2000 及之前的版本错误处理功能太弱了, 没有直接的办法
等不到来世
2008-11-20
打赏
举报
回复
加个continue试试?
while
begin try
insert ..
end try
benin catch
continue;
end catch
Tomgus
2008-11-20
打赏
举报
回复
就是insert插入时,会遇到主键重复这个错误
xieyueqing
2008-11-20
打赏
举报
回复
Try Catch也不是万能的,可能是你的错误太致命了,必须终止。
Tomgus
2008-11-20
打赏
举报
回复
数据库是2005的
MySQL5.6导入数据时的
错误
分析
解决MySQL导入mysqldump文件时出现的ERROR1064语法
错误
,通过使用--force参数
跳过
错误
继续执行
及使用--skip-triggers参数排除
触发器
导致的问题。
达梦数据库
触发器
避坑指南:为什么‘数据未找到‘
错误
会让你的批量插入失败?
本文聚焦达梦数据库
中
触发器
对批量插入/更新操作的影响,解析'数据未找到'等
错误
背后的原因,包括行级触发机制引发的异常
中
断、隐式约束冲突及性能瓶颈。提出四步排查法(确认关联性、隔离测试、逻辑分析、模拟复现),并给出批量友好型
触发器
设计原则、临时禁用策略、分批处理方法及向应用层/CDC迁移的长期优化路径。
MySQL学习(七):变量、流程控制、游标和
触发器
以及MySQL8新特性
本文聚焦MySQL学习,介绍了变量、流程控制、游标和
触发器
相关知识。系统变量和用户变量各有特点,流程控制语句丰富,游标可逐行处理数据。
触发器
能自动化业务逻辑、保障数据一致性。还阐述了MySQL 8.0的窗口函数、分布函数和公用表表达式等新特性。
数据库
触发器
在事务处理
中
的行为解析:系统学习必备
本文深入剖析数据库
触发器
在事务
中
的真实行为,涵盖BEFORE/AFTER
触发器
的语义差异、异常导致的原子回滚机制,以及主从不一致、并发更新丢失、批量测试盲区三大隐性陷阱。强调
触发器
必须严格限定在事务边界内运行,严禁发起HTTP等外部调用,推荐采用‘
触发器
写事件表+异步消费’模式保障强一致性与可靠性。
Mysql笔记-
错误
条件\处理程序
本文围绕MySQL的
错误
条件与处理程序展开。条件用于定义需捕获的
错误
类型,是触发处理程序的‘
触发器
’;处理程序则在指定条件触发时执行SQL代码块。文
中
介绍了条件和处理程序的作用、定义语法,以及SQLSTATE分类规则等,可增强数据库应用的健壮性。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章