标签: informix
我有一个使用“SYSTEM”命令调用java jar的存储过程。这个jar使用“exit(errorCode)”命令返回异常时的错误代码。 如果错误代码低于256,我可以在存储过程中找到正确的错误代码(在smallint变量中)。否则,返回随机错误代码。是否有任何限制导致此行为? 感谢。
答案 0 :(得分:0)
SYSTEM语句的返回状态由Unix O / S限制为0..255范围内的值。您不能返回该范围之外的状态;系统调用的exit()和wait()系列只处理8位值。
exit()
wait()