日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

编程问答

怎样使用DBMS_OUTPUT.PUT_LINE?

發布時間:2024/8/26 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎样使用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?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。