この付録では、SQL*Plusコマンドについて説明します。
この付録では、次の内容を説明します。
SQL*Plusは、Oracle RDBMSへのアクセスを提供するコマンドライン・ツールです。SQL*Plusを使用すると、次のことができます。
SQL*Plusコマンドの入力によるSQL*Plus環境の構成
Oracle Databaseの起動および停止
Oracle Databaseへの接続
SQLコマンドおよびPL/SQLブロックの入力および実行
問合せ結果の書式設定および出力
SQL*Plusは数種類のプラットフォームで使用可能です。また、Webベースのユーザー・インタフェースを持つiSQL*Plusが含まれています。
表A-1に示すコマンドは、コマンドライン・インタフェースで使用可能なSQL*Plusコマンドです。なお、ここでは、一部のコマンドまたはコマンド・パラメータのみを示しています。
参照:
|
データベース操作 | SQL*Plusコマンド |
---|---|
SQLPLUS [ { |
|
HELP [ INDEX | topic ]
|
|
HOST [ command ]
|
|
SHOW { ALL | ERRORS | USER | system_variable [, system_variable] ...} |
|
SET system_variable value |
|
STARTUP [ PFILE = filename ] [ MOUNT [ dbname ] | NOMOUNT ] |
|
CONNECT [{username[/password] [@connect_identifier] | /} [AS {SYSOPER | SYSDBA} |{proxy_user [ username ] [/password] [@connect_identifier]} ] 注意: 太字で示されている大カッコは構文の一部です。オプションを表すものではありません。 |
|
DESCRIBE [ schema. ] object |
|
EDIT [ filename [ .ext ] ] |
|
GET filename [ .ext ] [ LIST | NOLLIST ] |
|
SAVE filename [ .ext ] [ CREATE | REPLACE | APPEND ] |
|
LIST [ n | n m | n LAST ] |
|
DEL [ n | n m | n LAST ] |
|
INPUT [ text ]
|
|
APPEND text
|
|
CHANGE sepchar old [ sepchar [ new [ sepchar ] ] ] sepchar には、英数字以外のASCII文字(「/」や「!」など)を指定できます。 |
|
SPOOL [ filename [ .ext ] [ CREATE | REPLACE | APPEND | OFF | OUT ] |
|
@ { url | filename [ .ext ] } [ arg ... ]START { url | filename [ .ext ] } [ arg ... ] ファイル名の拡張子が.sqlの場合は、ext を省略できます。 |
|
/ |
|
RUN |
|
EXECUTE statement
|
|
DISCONNECT |
|
SHUTDOWN [ ABORT | IMMEDIATE | NORMAL ] |
|
{ EXIT | QUIT } [ SUCCESS | FAILURE | WARNING ] [ COMMIT | ROLLBACK ] |