MSSQL事务处理中如何确认update执行了
BEGINTRYBEGINTRANUPDATE1UPDATE2UPDATE3COMMITTRANRETURN1;--处理成功ENDTRYBEGINCATCHROLLBAC...
BEGIN TRY
BEGIN TRAN
UPDATE 1
UPDATE 2
UPDATE 3
COMMIT TRAN
RETURN 1;--处理成功
END TRY
BEGIN CATCH
ROLLBACK TRAN
return 0;--失败回滚
END CATCH
=====我想问的是,比如UPDATE 2 使用条件查询并未查到,所以也就并没有实质性的更新操作,但他并不返回错误,但是条件查询不到并未执行对我来说就是错误的,求解,如何获取和处理??============== 展开
BEGIN TRAN
UPDATE 1
UPDATE 2
UPDATE 3
COMMIT TRAN
RETURN 1;--处理成功
END TRY
BEGIN CATCH
ROLLBACK TRAN
return 0;--失败回滚
END CATCH
=====我想问的是,比如UPDATE 2 使用条件查询并未查到,所以也就并没有实质性的更新操作,但他并不返回错误,但是条件查询不到并未执行对我来说就是错误的,求解,如何获取和处理??============== 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询