SQLPLUS命令技巧

2021-09-10 01:10:43 字數 1259 閱讀 5492

sqlplus命令技巧(待續補充中......)

***sqlplus中任何命令都可以使用前3位作為簡寫,如column簡寫成col***

1、檢視當前sqlplus快取的命令:list

2、清屏命令:ho cls或cle scr或clear screen,個人比較習慣使用ho cls;

3、繼續執行上次命令:輸入/,敲擊回車或者向上方向鍵,後敲擊回車。

4、可以使用show命令檢視狀態,如show user檢視當前登入的使用者;

5、可以使用「@+檔案絕對路徑」開啟本地計算機中的sql執行檔案,如@e:\mysql.sql;

6、改表列的寬度,比如我們需要修改info表中的note欄位列寬為20,column note format a20;

7、sqlplus中可以使用help index命令檢視幫助選單,找到具體命令,比如set,可以繼續使用help set檢視set命令向的使用屬性。

8、可以使用&或&&或define進行變數定義,&和&&的區別是&只發揮一次作用,下次使用還需重新賦值,&&和define定義的變數可以重複多次使用,除非手工使用undefine進行消除。定義的變數型別都是字元型,輸入值時需要使用單引號,注意值後不能使用分號,直接回車即可

9、如何關閉或顯示sqlplus變數執行時提示新或舊:set verify off | on;

10、控制查詢報表表頭是否顯示: set heading off | on;

11、設定匯入的sql檔案是否在命令列視窗顯示執行命令和過程:set echo off | on;

12、設定是否顯示sql命令執行後的反饋結果,比如插入3行:set feedback off | on;

13、設定螢幕輸出,如果設定為關閉,則不顯示執行結果:set termout off | on;

14、控制邏輯讀取次數:set arraysize 數值,在一定範圍內,數值越大效能越好,但並不是無上限。

15、設定報表分隔符:set colsep 自定義分隔符(比如*、&、¥都可以),可以實現表列次使用自定義分隔符連線。

16、將表字段內容分行顯示:chr(10),在ansi中chr(10)代表回車;

17、sqlplus中的set更改只對當前對話有效,斷開連線後,設定失效。如想全域性有效,需要在glogin.sql

中進行設定,意思是每次登陸sqlplus都會執行這個操作命令。

18、如想優化sqlplus中命令效能,可以設定echo、heading、feedback、termout等內容關閉。

原文出處:

SQL Plus 使用技巧1

1.sql plus 常用命令 a.help topic 檢視命令的使用方法,topic表示需要檢視的命令名稱。如 help desc b.host 該命令可以從sql plus環境切換到作業系統環境,以便執行作業系統命名。c.host command 在sql plus環境中執行作業系統命令,如 ...

SQLPLUS命令彙總

sqlplus的人機互動命令 在sqlplus裡可以接受使用者的輸入,最常用的命令有 1 accept 接受整行的資料。語法 acc ept variable num ber char date for mat format def ault default prompt text nopr omp...

SQL PLUS命令大全

oralce中的sql plus是與oracle進行互動的客戶端工具。在sql plus中可以執行sql plus命令與sql plus語句。我們通常所說的dml,ddl,dcl語句都是sql plus語句,他們執行完成後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能執行一條最...