Oracle sqlplus中常用的set命令

2021-08-18 04:19:49 字數 2027 閱讀 4065

set line 1000         --設定行的長度

set pagesize 0        --輸出不換頁

set feedback off      --預設的當一條sql發出的時候,oracle會給乙個反饋,比如說建立表的時候,如果成功命令行會返回類似:table created的反饋,off後不顯示反饋

set heading off       --不顯示表頭資訊

set trimspool on      --如果trimspool設定為on,將移除spool檔案中的尾部空

set trims on          --去掉空字元

set echo off;       --顯示start啟動的指令碼中的每個sql命令,預設為on

set colsep '|'         --設定分隔符

set termout off        --不在螢幕上顯示結果

spool db1.txt          --記錄資料到db1.txt

select object_id,object_name from all_objects;  --匯出資料語句

spool off              --收集完畢

exit

set echoon

--設定執行命令是是否顯示語句

set feedback on

--設定顯示「已選擇xx行」

set colsep |

--設定列與列之間的分割符號

set pagesize 10

--設定每一頁的行數

set serveroutput on

--設定允許顯示輸出類似dbms_output

set heading on

--設定顯示列名

set timing on

--設定顯示當前時間

set autotrace on

--設定允許對執行的sql進行分析

setverify off

--可以關閉和開啟提示確認資訊old 1和new 1的顯示.

set colsep''

--域輸出分隔符

set linesize4000

--輸出一行字元個數,預設為80

set pagesize0

--輸出每頁行數,預設為24,為了避免分頁,可設定為0。

set num 16(或者set numwidth 16)

--輸出number型別域長度,預設為10

set trimspoolon

--去除重定向(spool)輸出每行的拖尾空格,預設為off

set headingoff

--輸出域標題,預設為on

set feedbackoff

--回顯本次sql命令處理的記錄條數,預設為on

set termout off

--顯示指令碼中的命令的執行結果,預設為on

set timing off

--顯示每條sql命令的耗時,預設為off

set trimout on

--去除標準輸出每行的拖尾空格,預設為off

set echooff

--顯示start啟動的指令碼中的每個sql命令,預設為on

set termoutoff;

必須寫在.sql檔案中進行。

spool e:a

set termout off

select * from student;

spool off

example:

set termoutoff

--顯示指令碼中的命令的執行結果,預設為on

set echo on

set echo on

--設定執行命令是是否顯示語句

set serveroutput on

--設定允許顯示輸出類似dbms_output

spool ....log

...set termout on

set echo off

show errors

spool off

Oracle sqlplus 登入命令

1 執行sqlplus工具 c users wd pc sqlplus 2 直接進入sqlplus命令提示符 c users wd pc sqlplus nolog 3 以os身份連線 c users wd pc sqlplus as sysdba 或 sql connect as sysdba 4...

oraclesqlplus 執行計畫

一般通過很多任務具可以看pl sql的執行計畫來分析語句效能。這裡介紹通過pl sql檢視sql執行計畫的幾種方法 方法一.set autotrace on 然後當執行你的sql語句的時候,執行計畫自動顯示出來。不想看執行計畫了,set autotrace off 方法二.執行語句 explain ...

Oracle SQL Plus 簡單操作

conn 使用者名稱 密碼 as 連線身份 伺服器連線字串連線身份 表示該使用者連線後擁有的許可權 sysdba 資料庫管理員,許可權包括 開啟資料庫伺服器 關閉資料庫伺服器 備份資料庫 恢復資料庫 日誌歸檔 會話限制 管理功能 建立資料庫。sys 使用者必須用 sysdba 身份才能登入,syst...