C++ 程序的退出值为0则意味着程序运行成功,为非零则意味着存在问题,怎么样才能弄成非零呢?return 1;吗

C++ 程序的退出值为0则意味着程序运行成功,为非零则意味着存在问题,怎么样才能弄成非零呢?return 1;吗,第1张

main函数中return 1或者其他函数exit(1)都可以。1也可以换成任意其他非0值

程序返回值为0代表成功,非0代表失败是通用的约定,在各种系统中都可以假定为符合这个约定,除非合作的时候,团队采用了别的约定……

存储过程不是有一个out的参数么?你在存储过程里设置 如果执行成功,则这个out参数为0,否则为1

create or replace procedure test_array(v_cfjg out varchar ) is

begin DECLARE i number

BEGIN

DBMS_OUTPUT.PUT_LINE('测试')

-- 测试

-- FETCH C1 INTO D_cfjg

-- EXIT WHEN c1%NOTFOUND 

end

EXCEPTION

    WHEN TOO_MANY_ROWS THEN

    DBMS_OUTPUT.PUT_LINE('TOO_MANY_ROWS')

    WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(sqlerrm)

end test_array


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8085555.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存