如果sqlcode不是0(在oracle-plsql中),那么是否总是抛出异常?
如果不是exepcion,那么请求SQLCODE是有意义的。示例:
if (sqlcode = 0) ...
如果您询问如果SQLCODE不为零,是否应该总是抛出异常,而不是总是。
以下是一些SQLCodes的列表。正如您所看到的,一些SQLCodes(例如100)并不一定意味着存在错误。
希望这能帮助
看起来您混合了错误检查和异常处理。根据定义,SQLCODE只有在异常处理程序内部才有意义。
引发异常会自动发生。除非您的代码正在捕获异常并返回它们,而不是重新引发它们。哪种废墟异常处理的全部要点。