如何在SQL存储过程中处理错误
1个回答
展开全部
--1、查询容错处理
select * from 表名
if @@Rowcount=0
begin
print '无记录'
end
--2、插入容错处理
insert into 表名 (col1,col2...) values (val1,val2...)
if @@Rowcount=0 or @@error<>0
begin
print '插入时发生错误'
end
--3、更新容错处理
update 表名 set col1=val1,col2=val2 where 条件
if @@Rowcount<>1 or @@error<>0
begin
print '更新时发生错误'
end
--4、删除容错处理
delete 表名 where 条件
if @@Rowcount<1 or @@error<>0
begin
print '删除时发生错误'
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询