ヘッダーをスキップ
Oracle Database SQL言語クイック・リファレンス
11g リリース1(11.1)
E05749-02
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

A SQL*Plusコマンド

この付録では、SQL*Plusコマンドについて説明します。

この付録では、次の内容を説明します。

SQL*Plusコマンド

SQL*Plusは、Oracle RDBMSへのアクセスを提供するコマンドライン・ツールです。SQL*Plusを使用すると、次のことができます。

SQL*Plusは数種類のプラットフォームで使用可能です。また、Webベースのユーザー・インタフェースを持つiSQL*Plusが含まれています。

表A-1に示すコマンドは、コマンドライン・インタフェースで使用可能なSQL*Plusコマンドです。なお、ここでは、一部のコマンドまたはコマンド・パラメータのみを示しています。


参照:

  • 『SQL*Plusクイック・リファレンス』

  • 『SQL*Plusユーザーズ・ガイドおよびリファレンス』


表A-1 基本的なSQL*Plusコマンド

データベース操作 SQL*Plusコマンド

SQL*Plusへのログイン

SQLPLUS [ { username[/passward][@connect_identifier] | / }
          [ AS { SYSDBA | SYSOPER } ]
        | /NOLOG
        ]

SQL*Plusで使用可能なヘルプ・トピックの表示

HELP [ INDEX | topic ]

ホスト・コマンドの実行

HOST [ command ]

SQL*Plusのシステム変数および環境設定の表示

SHOW { ALL | ERRORS | USER | system_variable [, system_variable] ...}

SQL*Plusのシステム変数および環境設定の変更

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

SQLバッファまたはファイルの内容の編集

EDIT [ filename [ .ext ] ]

ファイルの取得、およびSQLバッファへのその内容のロード

GET filename [ .ext ] [ LIST | NOLLIST ]

ファイルへのSQLバッファの内容の保存

SAVE filename [ .ext ] [ CREATE | REPLACE | APPEND ]

SQLバッファの内容の表示

LIST [ n | n m | n LAST ]

SQLバッファの内容の削除

DEL [ n | n m | n LAST ]

SQLバッファ内のカレント行の後に新しい行を追加

INPUT [ text ]

SQLバッファ内のカレント行の最後にテキストを追加

APPEND text

SQLバッファ内のカレント行の最初に一致したテキスト文字列を検索および置換

CHANGE sepchar old [ sepchar [ new [ sepchar ] ] ]


sepchar には、英数字以外のASCII文字(「/」や「!」など)を指定できます。

問合せ結果のファイルへの記録。ファイルの内容をデフォルトのプリンタへ送信(オプション)

SPOOL [ filename [ .ext ]  [ CREATE | REPLACE | APPEND | OFF | OUT ]

ファイルに格納されているSQL*Plus文の実行

@ { url | filename [ .ext ] } [ arg ... ]START { url | filename [ .ext ] } [ arg ... ]


ファイル名の拡張子が.sqlの場合は、ext を省略できます。

SQLバッファに格納されているコマンドの実行

/

SQLバッファに格納されているコマンドの表示および実行

RUN

単一のPL/SQL文の実行またはストアド・プロシージャの実行

EXECUTE statement

データベースからの切断

DISCONNECT

データベースの停止

SHUTDOWN [ ABORT | IMMEDIATE | NORMAL ]

SQL*Plusからのログアウト

{ EXIT | QUIT }  [ SUCCESS | FAILURE | WARNING ]  [ COMMIT | ROLLBACK ]