SQL*Plus 是 Oracle 提供的命令列互動式客戶端工具,是資料庫管理員與開發人員操作 Oracle 資料庫的核心介面。透過 SQL*Plus,您可以執行 SQL 敘述(DML、DDL、DCL)、PL/SQL 區塊以及 SQL*Plus 專屬命令(如格式化輸出、腳本執行等)。
執行的 SQL 敘述會被保存在一個稱為 SQL Buffer 的記憶體區域中,僅保留最近一條語句。您可以編輯緩衝區中的語句並重新執行,這對於修正錯誤或調整查詢極為方便。
sqlplus username/password
# 範例:sqlplus scott/tiger
sqlplus username/password@net_service_name
# 範例:sqlplus scott/tiger@orcl
sqlplus username/password as sysdba
# 範例:sqlplus sys/admin as sysdba
sqlplus username/password@//host:port/sid
SQL> conn sys/admin as sysdba
在作業系統命令列(Windows DOS 或 Linux 終端)輸入 sqlplus /? 可顯示版本與用法說明:
SQL*Plus: Release 11.2.0.1.0 Production
Copyright (c) 1982, 2010, Oracle. All rights reserved.
用法 1: sqlplus -H | -V
-H 顯示 SQL*Plus 版本和用法幫助
-V 顯示 SQL*Plus 版本
用法 2: sqlplus [ [
EDIT 命令啟動外部編輯器修改緩衝區 SQL。SET LINESIZE、SET PAGESIZE 調整輸出格式。@script.sql 或 START script.sql。SPOOL output.log ... SPOOL OFF。掌握 SQL*Plus 是高效管理 Oracle 資料庫的基礎,建議熟練上述命令與連線方式,並善用緩衝區編輯功能提升操作效率。