SQL PLUS命令的使用大全

2021-08-30 04:02:42 字數 842 閱讀 5329

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...