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的記憶體區域中,並且只能執行一條最...