怎样使用DBMS_OUTPUT.PUT_LINE?

来源:互联网 发布:360软件管家手机 编辑:程序博客网 时间:2024/04/30 13:24

如果你是再SQL*PLUS中,只要再环境中打出
SET SERVEROUTPUT ON
就可以了.
还有一种方法:就是使用环境中的绑定变量也可以.
再环境中定义: 
VARIABLE NAME VARCHAR2(50);
然后把过程添加一个OUT类型的参数如: P_NAME OUT depositor.customer_name%TYPE.
然后再过程中给P_NAME赋值:P_NAME=rec.name;
再调用过程的时候将定义好的绑定变量作为实参:
BEGIN
show_customer_sp(...,NAME);
END;
最后,用PRINT命令输出该绑定变量:
SQL>PRINT NAME
这样就可以看到NAME的结果.



SQL> set serverout on
SQL> exec dbms_output.put_line('asda');
asda

PL/SQL procedure successfully completed

SQL>

Oracle的 DBMS_OUTPUT.put 与 DBMS_OUTPUT.put_line 的区别?

declare 

begin 
DBMS_OUTPUT.put( "put======= ");--不换行 
DBMS_OUTPUT.put( "put======= ");--不换行 
DBMS_OUTPUT.put_line( "putline====== ");--换行 
DBMS_OUTPUT.put_line( "putline====== ");--换行 
DBMS_OUTPUT.put_line( "putline====== ");--换行 
end; 
结果: 
put=======put=======putline====== 
putline====== 
putline======

在SQL Plus中:

SQL>set serveroutput on
SQL>exec dbms_output.put_line('***');

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 捡的狗狗走了怎么办 想找一个人的qq怎么办 眼皮跳了两天了怎么办 右眼皮跳一直跳怎么办 当婚姻走到尽头怎么办 结婚证丢了怎么办离婚 老公有外遇要离婚怎么办 淘宝买到假手机怎么办 在药店买到假药怎么办 玩久了不想工作怎么办 我很懒不想工作怎么办 金寒水冷的八字怎么办 两岁宝宝内八字怎么办 小孩走路脚内八字怎么办 10岁走路内八字怎么办 8岁孩走路内八字怎么办 一岁宝宝足外翻怎么办 2岁宝宝小腿弯怎么办啊 一岁宝宝小腿弯怎么办 一岁小儿o型腿怎么办 两岁宝宝o型腿怎么办 狗狗前腿外八字怎么办 20岁走路内八字怎么办 9岁儿童脚内八字怎么办 5岁宝宝脚内八字怎么办 一岁宝宝内八字怎么办 两人八字合不合怎么办 考到不好的大学怎么办 考的大学不理想怎么办 只考上二本大学怎么办 w7电脑中病毒了怎么办 电脑中病毒了该怎么办 泰迪呼吸急促怎么办啊 狗狗呼吸急促是怎么办 狗狗着凉了呕吐怎么办 狗鼻子流黄鼻涕怎么办 刚出生婴儿睡觉不踏实怎么办 有人溺水后你该怎么办 借钱不还怎么办没欠条 私人欠货款不还怎么办 公司欠货款不还怎么办