DBMS_OUTPUT.PUT_LINE方法的长度限制
2013-01-31 13:51
423 查看
2008-07-11 10:39:12| 分类:
Oracle | 标签:
|字号大中小 订阅
写了一个sql脚本,目的是读取一些数据并通过DBMS_OUTPUT.PUT_LINE输出到文件,但我运行之后,打开文件,看见如下错误:
ERROR:
ORA-06502: PL/SQL: numeric or value error: host bind array too small
ORA-06512: at line 1
开始我是认为set serveroutput on size xxx设置小了,但我把这个值已经设置到最大set serveroutput on size 1000000,运行还是报错,经过查询资料,锁定到DBMS_OUTPUT.PUT_LINE方法的长度限制上。
经过分析,在客户端为9i的机器上运行这个sql,其最大长度限制是255,在10g上运行,最大长度限制是32767
Oracle | 标签:
|字号大中小 订阅
写了一个sql脚本,目的是读取一些数据并通过DBMS_OUTPUT.PUT_LINE输出到文件,但我运行之后,打开文件,看见如下错误:
ERROR:
ORA-06502: PL/SQL: numeric or value error: host bind array too small
ORA-06512: at line 1
开始我是认为set serveroutput on size xxx设置小了,但我把这个值已经设置到最大set serveroutput on size 1000000,运行还是报错,经过查询资料,锁定到DBMS_OUTPUT.PUT_LINE方法的长度限制上。
经过分析,在客户端为9i的机器上运行这个sql,其最大长度限制是255,在10g上运行,最大长度限制是32767
相关文章推荐
- PL/SQL 中 dbms_output.put_line 输出字符长度限制的问题
- 解决oracle 10g sql *plus 用dbms_output.put_line()输出时的长度限制问题 ORA-20000: ORU-10028: line le
- PL/SQL 中 dbms_output.put_line 输出字符长度限制的问题
- 关于Oracle中varchar2和dbms_output.put_line的长度限制问题小结
- Oracle dbms_output.put_line长度限制问题
- dbms_output.put_line使用方法
- Oracle的DBMS_OUTPUT.PUT_LINE用法及脚本批处理方法
- dbms_output.put_line使用方法
- dbms_output.put_line输出长度问题
- Oracle的DBMS_OUTPUT.PUT_LINE用法及脚本批处理方法
- PL/SQL的dbms_output.put_line不显示结果解决方法
- 小气的dbms_output.put_line长度
- dbms_output.put_line显示不出结果
- dbms_output.put_line无法输出
- sql developer中的dbms_output.put_line不能输出结果
- PL/SQL的procedure中DBMS_OUTPUT.put_line没有显示
- 使用dbms_output.put_line打印异常所在的行
- 设置 oracle sqlplus DBMS_OUTPUT.put_line
- pl/sql中的||与DBMS_OUTPUT.PUT_LINE
- 设置DBMS_OUTPUT.put_line输出显示