orcale 之sql/plus set 命令
set 命令用于設置系統變量的值。通過set 命令設置的系統變量有很多,下面把最常用的羅列出來:
1. arraysize
用于從數據庫中一次提取的行數,其默認為 15。
SQL> show arraysize;
arraysize 15
SQL> set arraysize 20;
SQL> show arraysize;
arraysize 20
2. autcommit
用于在執行DML語句的時候是否自動提交,默認為 off。當設置為 on 并設置為 n 時,代表執行 n 條語句或者PL/SQL 語句塊后自動提交/
SQL> show autocommit;
autocommit OFF
SQL> set autocommit 10;
SQL> show autocommit;
AUTOCOMMIT ON 用于所有 10 DML 語句
3. echo
當我們使用start/@執行一個腳本的時候,echo 用于控制是否顯示腳本文件中正在執行的SQL語句。默認為 off。
SQL> show echo;
echo OFF
4. feedback
當一個查詢結果集至少為 n 行的時候,就會顯示結果集返回的行數
SQL> show feedback;
用于 6 或更多行的 FEEDBACK ON
5. heading
是否顯示查詢結果的列標題
SQL> show heading
heading ON
6. linesize
每行顯示字符的個數,默認為 80;
SQL> show linesize;
linesize 80
7. pagesize
設置每頁顯示的行數,默認值為 14.
SQL> show pagesize;
pagesize 14
8. serveroutput
用于控制臺是否顯示 PL/SQL 塊或者存儲過程的輸出,也就是說當我們使用DBMS_OUTPUT.PUT_LINE() 的輸出顯示在屏幕上。默認值為off。
SQL> show serveroutput;
serveroutput OFF
9. sqlprompt
用于設置 SQL*Plus 的命令提示符,默認值為 'SQL>'.
SQL> show sqlprompt;
sqlprompt "SQL> "
10. time
設置是否在SQL*Plus 命令提示符前顯示系統當前的時間,默認值為 off。
SQL> show time;
time OFF
SQL> set time on;
22:38:55 SQL> show time;
time ON
11. timing
用于設置是否顯示執行 SQL 語句、PL/SQL 塊花費的時間。默認為 off。
總結
以上是生活随笔為你收集整理的orcale 之sql/plus set 命令的全部內容,希望文章能夠幫你解決所遇到的問題。