Oracle数据库中put和put_line的区别

2020-03-03 06:19:14 来源:范文大全收藏下载本文

前言:

在学习PL/SQL脚本时,打印语句是用得最多的语句。

在Oracle中,又有两种打印的方法:put和put_line。 它们的区别是: put:不换行输出,输出在缓冲区,不显示出来,直到执行put_line才一并输出。 put_line:换行输出。但首先会输出缓冲区中的内容,然后清空缓冲区。 下面举个例子来帮助理解。 输入: begin dbms_output.put_line(1);1 end; / 打印:1 输入: begin dbms_output.put(2); end; / 没有打印任何内容 再输入一次: / 仍然没有打印任何内容

输入: begin dbms_output.put_line(3); end; / 问题:现在输出的结果是什么?

你可以把你认为的输出结果写在纸上,注意要包含回车符。

分析:

第一次执行“put(2)”,在缓冲区中产生“2”;

再输入“/”执行上次的代码,在缓冲区中产生“22”;

执行“put_line(3)”,首先输出缓冲区的“22”,再输出“3”和一个回车符。 所以最后输出的内容(用“-------------------”隔开的)就是: ------------------- 223

------------------- 小结:

1、如果输出时不需要换行,则用put()方法,不过内容是在缓冲区,在后面执行put_line()时才会一并输出。

2、如果输出时需要换行,则用put_line()。

原文地址:http://hi.baidu.com/

Oracle 数据库各版本之间的区别

Oracle数据库实验报告

Oracle数据库心得体会

ORACLE数据库工作总结

Oracle数据库总结

ORACLE数据库学习心得

Oracle数据库备份和恢复论文

oracle数据库中dblink使用,跨数据库查询和操作

Oracle数据库数据库基本操作

ORACLE数据库学习总结

《Oracle数据库中put和put_line的区别.doc》
Oracle数据库中put和put_line的区别
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文