欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

怎样使用DBMS_OUTPUT.PUT_LINE?

发布时间:2024/8/26 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 怎样使用DBMS_OUTPUT.PUT_LINE? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

怎样使用DBMS_OUTPUT.PUT_LINE

如果你是再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('***');

总结

以上是生活随笔为你收集整理的怎样使用DBMS_OUTPUT.PUT_LINE?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。