SQL Server:
Oracle:
begin try
......
end try
begin catch
print('--------------------exception-----------------------');
print(@@ERROR);
PRINT('ERROR_NUMBER=' + STR(ERROR_NUMBER()));
PRINT('ERROR_SEVERITY=' + STR(ERROR_SEVERITY()));
PRINT('ERROR_STATE=' + STR(ERROR_STATE()));
PRINT('ERROR_MESSAGE=' + ERROR_MESSAGE());
rollback;
end catchOracle:
exception WHEN others THEN
dbms_output.PUT_LINE(sqlerrm);
rollback;
end;
本文介绍了在SQLServer和Oracle中如何使用begintry...endtry和begincatch等结构进行异常处理的方法。通过具体代码示例展示了如何捕捉并打印错误信息,确保数据库操作的健壮性和可靠性。
377

被折叠的 条评论
为什么被折叠?



