社区
MS-SQL Server
帖子详情
【】在触发器中如何跳过错误继续执行?
Tomgus
2008-11-20 11:11:45
在触发器中写了一个循环:
while
begin
....
insert into
end
在insert表时数据可能出现重复插入的主键错误,这时循环就不能继续执行下一个
如何解决呢?
----------
if @@error <> 0 用过,程序也会终止
...全文
178
8
打赏
收藏
【】在触发器中如何跳过错误继续执行?
在触发器中写了一个循环: while begin .... insert into end 在insert表时数据可能出现重复插入的主键错误,这时循环就不能继续执行下一个 如何解决呢? ---------- if @@error 0 用过,程序也会终止
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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的
oracle
触发器
遇到异常数据
跳过
不予执行,从而实现异常数据不变,其余数据增加;
例如本题 ## 编写存储过程和
触发器
,实现对scott公司员工增 加奖金,10部门增加额为工资的20%,20部门增 加额为工资的15%,30部门增加额为工资的10%, 对于职位为MANAGER且工资...一般在
触发器
中
使用的raise_applica
mysql从库
跳过
当前节点,
跳过
或替代执行异常的 SQL 语句
跳过
或替代执行异常的 SQL 语句本文介绍了如何使用 DM 来处理异常的 SQL 语句。目前,TiDB 并不完全兼容所有的 MySQL 语法(详见 TiDB 已支持的 DDL 语句)。当使用 DM 从 MySQL 迁移数据到 TiDB 时,如果 TiDB 不支持...
SQL server 的异常处理 一个SQL异常 如何不影响其他SQL执行
结构,并且您的存储过程在一个显式事务
中
运行...如果其
中
任何一个 SQL 语句遇到了
错误
或异常,那么默认情况下,这个
错误
会导致整个事务(如果有的话)回滚,并且存储过程会立即停止执行,不会
继续执行
后面的 SQL 语句。
mysql
跳过
异常数据_MySQL
跳过
已存在的数据
一、背景在使用MySQL进行插入的时候,遇到了一个场景:当插入的数据不再数据库
中
的时候就插入,否则就
跳过
。二、方法我们可以使用下面的SQL语句进行处理,处理语句如下。在这个里面有几个重要的地方,DUAL和insert的...
数据库故障排查指南-
触发器
或存储过程执行失败
检查权限:确认用户具有执行
触发器
的权限。检查数据类型:确保操作的数据类型与表
中
的数据类型匹配。使用工具辅助:利用工具或命令行客户端的语法高亮功能帮助识别
错误
。在大数据环境下,通过分布式追踪系统和时序...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章