Oracle数据库中put和put_line的区别由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“oracle和mysql区别”。
前言:
在学习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 数据库各版本之间的区别一、Oracle10g分为4个版本,分别是:1。Oracle Database Standard Edition One,最基本的商业版本,包括基本的数据库功能。2。Oracle Database Stand......
ORACLE数据库结课论文 一个好的程序,必然联系着一个庞大的数据库网路...今年我们学习了 oracle数据库这门课程,起初的我,对这个字眼是要多陌生有多陌生,后来上课的时候听一会老......
学习Oracle数据库的心得体会对于学习Oracle数据库,应该先要了解Oracle的框架。它有物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成),逻辑结构......
2014-2015学年度第一学期ORACLE教学工作总结班级:13高软班数据库技术是计算机科学技术中发展最快的领域之一,也是应用最为广泛的技术之一,它已经成为计算机信息系统与应用的核......
创建表及命名规则?表名和列名:必须以字母开头 必须在1–30个字符之间必须只能包含A–Z, a–z, 0–9, _, $, 和# 必须不能和用户定义的其他对象重名 必须不能是Oracle 的保留......