oracle的sql*plus是與oracle進行互動的客戶端工具。在sql*plus中,可以執行sql*plus命令與sql*plus語句。
我們通常所說的dml、ddl、dcl語句都是sql*plus語句,它們執行完後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能儲存一條最近執行的sql語句,我們可以對儲存在sql buffer中的sql 語句進行修改,然後再次執行,sql*plus一般都與資料庫打交道。
除了sql*plus語句,在sql*plus中執行的其它語句我們稱之為sql*plus命令。它們執行完後,不儲存在sql buffer的記憶體區域中,它們一般用來對輸出的結果進行格式化顯示,以便於製作報表。
下面就介紹一下一些常用的sql*plus命令:
1. 執行乙個sql指令碼檔案
sql>start file_name
sql>@ file_name
我們可以將多條sql語句儲存在乙個文字檔案中,這樣當要執行這個檔案中的所有的sql語句時,用上面的任一命令即可,這類似於dos中的批處理。
2. 對當前的輸入進行編輯
sql>edit
3. 重新執行上一次執行的sql語句
sql>/
4. 將顯示的內容輸出到指定檔案
sql> spool file_name
在螢幕上的所有內容都包含在該檔案中,包括你輸入的sql語句。
5. 關閉spool輸出
sql> spool off
只有關閉spool輸出,才會在輸出檔案中看到輸出的內容。
6.顯示乙個表的結構
sql> desc table_name
sql plus命令使用大全
一 編輯 a a text 2 change 更改當前行的文字 a c old text 刪除舊文字 b c old text new text 將舊文字更改為新文字 3 input 在當前行之後追加新行 a i text b itext 4 del 刪除緩衝區中的語句 a del 刪除當前行 b ...
SQL PLUS命令的使用大全
oracle的sql plus是與oracle進行互動的客戶端工具。在sql plus中,可以執行sql plus命令與sql plus語句。我們通常所說的dml ddl dcl語句都是sql plus語句,它們執行完後,都可以儲存在乙個被稱為sql buffer的記憶體區域中,並且只能儲存一條最近...
SQL PLUS命令的使用大全
set markup指明sql plus輸出html編碼格式,必須使用set markup html on spool on和sql plus spool命令去建立乙個spool檔案,並且以html格式輸出。set markup習慣稱作sqlplus markup命令。使用sqlplus marku...