oracle中put()与put_line()
来源:互联网 发布:淘宝登录不了怎么回事 编辑:程序博客网 时间:2024/05/17 07:01
dbms_output.put
后必须再调用dbms_output.put_line才能将结果显示,
因为put是没有输出回车,也就是说这一行还没结束,所以看不见。?
dbms_output.put_line();
Oracle的dbms_output包的put()和put_line()的区别只是有没有回车换行吗?
答案是否
除了自动添加回车换行外,还有就是缓冲区最大容量的问题!!
无论如何设置serveroutput size,10g里
put() 最多只能输出 32767 个byte
而
put_line() 的最大容量为 1000000个byte
以下的代码目的是生成一个oracle数据库的用户自定义的存储过程和函数!如果你的用户代码足够长(大于32767),就会发现
使用put()会报错,而使用put_line()不会报错!
不过问题是:使用put_line()获得的代码都会插入一个空行,十分不爽!我目前还没想到解决方法,若高手指点,不胜感谢!---我暂时想到的是在put后面接着执行dbms_output.new_line;//执行换行。
PUT只是将内容放到BUFFER里了, 可以使用DBMS_OUTPUT.PUT_LINE(\'HELLO\'); 或者 BEGIN DBMS_OUTPUT.PUT(\'HELLO\'); DBMS_OUTPUT.NEW_LINE; --回车 END;
- oracle中put()与put_line()
- oracle中put_line和put的区别
- ORACLE put和put_line区别
- oracle命令窗口中dbms_output.put_line不显示问题
- sqlplus 中查看oracle触发器的 dbms_output.put_line 输出值
- oracle dbms_output.put_line
- oracle dbms_output.put_line 输出
- 设置 oracle sqlplus DBMS_OUTPUT.put_line
- 设置 oracle sqlplus DBMS_OUTPUT.put_line
- plsql中dbms_output.put_line使用
- 关于Oracle中varchar2和dbms_output.put_line的长度限制问题小结
- ORACLE 11g 自带程序 SQL Developer中不显示DBMS_OUTPUT.PUT_LINE()解决方案
- ORACLE 11g 自带程序 SQL Developer中不显示DBMS_OUTPUT.PUT_LINE()解决方案
- HashMap中put与get的实现
- REST风格中POST与PUT差别
- 浅谈HTTP中Get、Post、Put与Delete的区别
- Hbase中get与put的一些用法
- Java HashMap中put与get的工作原理
- oracle中 group by
- PL/SQL技巧
- oracle同义词
- oracle中set serverouput on
- oracle游标详解
- oracle中put()与put_line()
- ESQL CONNET ORALCE
- editplus中tab转换为空格
- EditPlus 快捷键
- excel时间和日期函数
- 【转载】c排序
- oracle学习笔记——视图、索引(转载)
- 数据库DML
- oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标,异常处理,自定义异常【转载】