Oracle資料庫SQLPLUS介紹
SQLPLUS是ORACLE公司開發的很簡潔的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具。SQLPLUS簡潔而高效,捨棄浮華,反璞歸真。使用sqlplus,進入sqlplus並進行簡單的操作目的是熟悉oracle的小工具sqlplus的使用。
1、如何進入SQLPLUS介面
進入DOS,然後鍵入如下命令
C:>sqlplus /nolog
進入字元介面
C:>sqlplusw /nolog
進入windows介面,windows平臺特有的。
/nolog是不登入的意思。只進入SQLPLUS程式提示介面。
等待你輸入命令。
2、SQLPLUS的基本操作
Sql>connect / as sysdba
連線到本地的最高帳號
Sql>help index
Enter Help [topic] for help.
Sql>show all
顯示當前SQLPLUS的`環境設定
Sql>show user
顯示當前所登入的使用者資訊
SQL> clear screen
有的時候sqlplus會顯示的有點亂,游標不在最後,請清屏.
3、一些常用命令
Spool
命令是將螢幕的顯示輸入到文字檔案內,以便檢視,有點象螢幕轉存。
SPOOL C:
SELECT * FROM EMP;
SPOOL OFF
以上三行就將SPOOL和SPOOL OFF所夾的螢幕輸出到c:檔案中。
Spool c: append
Select * from dept;
Spool off
加APPEND命令的含義是續寫c:,如果不加,將會把原來的c:覆蓋,這是10G的新特性,
以前的資料庫版本不能續寫,只能指定新的檔名稱。
Run
執行SQLPLUS緩衝區內的SQL語句,可以縮寫為r
/
與run命令相同,執行SQLPLUS緩衝區內的SQL語句
@指令碼
@%oracle_home%rdbmsadmin
該句話的含義為執行指定的指令碼。
@@為執行相對路徑下的指令碼,一般是在大指令碼呼叫小指令碼的時候使用。
Save
將當前SQLPLUS緩衝區內的SQL語句儲存到指定的檔案中
如save c:
Get
將檔案中的SQL語句調入到SQLPLUS緩衝區內。
如 get c:
Edit
編輯當前SQLPLUS緩衝區內的SQL語句,如ed
--是註釋當前行
/* */是註釋多行
PS:注意書寫語句的時候要加上分號 ” ; ”