oracle 存储过程 报错 急 急 急!!!!!!!!!!!!!!!!

2025-05-17 23:47:16
推荐回答(3个)
回答1:

会不会是你sqlplus里serveroutput参数没设置或者设置太小了
set serveroutput on size 99999
试一下?
还有就是put_line每行输出不能超过255字节,这也和版本有关,你是哪个版本,具体的报错输入是什么,写全一些才好判断

回答2:

楼主,你写这么乱,让大家很捉急

你这样吧

WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE(SUBSTR(SQLERRM, 1, 500));

打印一下错误信息

回答3:

LZ,你就不能,把格式排下,让人真心看不下去.在PL/SQL中,把图截下面,过程及错误信息,不要自己手打,乱七八遭的.