kxbin
          成功留給有準備的人
          posts - 10,  comments - 35,  trackbacks - 0

          在學習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()。

          posted on 2012-09-05 16:58 kxbin 閱讀(2191) 評論(0)  編輯  收藏 所屬分類: ORACLE轉發
          你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          J2EE

          java技術網站

          Linux

          平時常去的網站

          數據庫

          電影網站

          網站設計

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 甘孜县| 宁安市| 五峰| 西平县| 石首市| 祁门县| 当阳市| 大姚县| 玉田县| 阳高县| 鄱阳县| 高陵县| 满洲里市| 丹寨县| 都安| 麦盖提县| 汝阳县| 花垣县| 临澧县| 尉氏县| 香河县| 嵩明县| 十堰市| 牡丹江市| 临江市| 蒙自县| 南充市| 淮北市| 马龙县| 淄博市| 嘉黎县| 凤城市| 九龙县| 休宁县| 乌兰县| 广灵县| 凌海市| 诸城市| 全州县| 长顺县| 云安县|