
程序返回值为0代表成功,非0代表失败是通用的约定,在各种系统中都可以假定为符合这个约定,除非合作的时候,团队采用了别的约定……
存储过程不是有一个out的参数么?你在存储过程里设置 如果执行成功,则这个out参数为0,否则为1
create or replace procedure test_array(v_cfjg out varchar ) isbegin 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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)