2

我有一个使用“SYSTEM”命令调用java jar 的存储过程。此 jar 使用“exit(errorCode)”命令返回异常错误代码。如果错误代码低于 256,我可以在存储过程中找到正确的错误代码(在 smallint 变量中)。否则,返回随机错误代码。是否有任何限制导致这种行为?谢谢。

4

1 回答 1

0

SYSTEM 语句的返回状态受 Unix O/S 限制为 0..255 范围内的值。您不能返回该范围之外的状态;和系列系统调用exit()wait()处理 8 位值。

于 2013-04-01T17:39:11.043 回答