首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle SET SERVEROUTPUT ON 完整指南:啟用 PL/SQL 輸出功能

     編輯:Oracle 教學

定義

SET SERVEROUTPUT ON 是讓 Oracle 能夠使用內建輸出套件 DBMS_OUTPUT.PUT_LINE('訊息'); 的關鍵指令。若未開啟,PL/SQL 區塊中的輸出將不會顯示在客戶端介面。

適用範圍

  • PL/SQL Command Window
  • SQL*Plus 環境
  • 其他支援 DBMS_OUTPUT 的開發工具(如 PL/SQL Developer、SQL Developer)

永久生效設定

為避免每次連線都需手動輸入,可修改 Oracle 安裝目錄下的 glogin.sql 檔案(通常位於 $ORACLE_HOME/sqlplus/admin/glogin.sql),在檔案末尾加入:

SET SERVEROUTPUT ON

如此每次啟動 SQL*Plus 時將自動啟用伺服器輸出,提升開發效率。

常見參數調整

可搭配 SIZE 參數調整緩衝區大小(預設 20000 位元組,最大 1,000,000):

SET SERVEROUTPUT ON SIZE 1000000

若輸出內容超過緩衝區將截斷,建議大量輸出時適當調大。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved