SQL 事务 [两种]
方法一(SQL 2000/2005):
BEGIN Tran
.......declare @RegionError int
select @RegionError=@@error
if(@RegionError=0)
COMMIT Tran
else
ROLLBACK Tran
方法二(SQL 2005):
begin try
--begin tran
-- 批次處理
--print 1/0
--commit tran
end try
begin catch
--rollback tran
--異常處理,例如print error_number(), error_saverity(), error_message()
--print error_number()
end catch
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步