コマンド列を指定したファイルから読込んで実行します。実行結果を指定したファイルに出力します。標準出力に出力されます。コマンドのステータスを出力します。シェルでコマンドを実行します。文を実行後に自動コミットを行うか指定します。デフォルトはONです。データのサブタイプを指定します。デフォルトはテキスト(1指定)です。|n|サブタイプを整数で指定。クエリ実行で取得された行の数を出力するかを指定します。デフォルトはOFFです。実行コマンドを表示するかどうかを指定します。デフォルトはONです。結果の出力をリスト形式で行うかを指定します。デフォルトはOFFで表形式で出力されます。データベーストランザクションで使用するキャラクタセットを指定します。クエリオプティマイザのプランを表示するか指定します。デフォルトはOFFです。※ON/OFFを省略すると、現在のモードから他方に切り替わります(スイッチ動作)。トラブル防止のためには明示的に指定することが望ましいです。クエリ実行後に、動作に関する各種情報を表示するかを指定します。コマンドの終端文字(デフォルトはセミコロン)を設定します。DATE型の表示を行うときに、時間を表示するかどうかを指定します。制約を全て表示します。現在のデータベースの情報を表示します。現在のドメイン情報を表示します。指定有り無しで微妙につづりが違うので要注意です。例外(EXCEPTION)の情報を表示します。nameを指定しないと、全ての例外を一覧表示します。指定有り無しで微妙につづりが違うので要注意です。BLOBフィルタの情報を表示します。nameを指定しないと、一覧表示をします。指定有り無しで微妙につづりが違うので要注意です。UDFの情報を表示します。nameを指定しないと、一覧表示をします。指定有り無しで微妙につづりが違うので要注意です。ジェネレータの情報を表示します。nameを指定しないと、一覧表示をします。指定有り無しで微妙につづりが違うので要注意です。データベースオブジェクトの権限を表示します。objectは、テーブル・ビュー・プロシージャの名前です。インデックスを表示します。indexやtableを指定しないと、一覧表示をします。指定有り無しで微妙につづりが違うので要注意です。プロシージャの情報を表示します。nameを指定しないと、一覧表示をします。詳細な情報を表示します。指定有り無しで微妙につづりが違うので要注意です。現在のデータベースの全ロールを表示します。現在のデータベースのシステム情報テーブルやビューの名前を表示します。テーブルの情報を表示します。nameを指定しないと、一覧表示をします。詳細な情報を表示します。指定有り無しで微妙につづりが違うので要注意です。トリガの情報を表示します。nameを指定しないと、一覧表示をします。詳細な情報を表示します。指定有り無しで微妙につづりが違うので要注意です。データベースソフトやisqlのバージョンを表示します。トリガの情報を表示します。nameを指定しないと、一覧表示をします。指定有り無しで微妙につづりが違うので要注意です。optionsは次のとおり。name|実行するユーザー名。当然ながらデータベース上でのユーザー名を指定する。|-sh[ut]|シャットダウン実行の指定。-attach,-force,-tranのいずれかを同時に指定しなければならない。n|新規接続を禁止してn秒後にシャットダウンを実行する。通常は本オプションでシャットダウンを行う。n秒経っても接続が残っている場合は、シャットダウンは行われない。n|n秒後に強制的にシャットダウンを実行する。仕掛かり処理も無視されるため使用には細心の注意が必要。n|新規トランザクションを禁止してn秒後にシャットダウンを実行する。通常は本オプションでシャットダウンを行う。n秒経っても有効なトランザクションが残っている場合は、シャットダウンは行われない。|-o[nline]|予約されたシャットダウン操作をキャンセル(予約シャットダウンの中止)する。}|ファイル書き込み時に同期(強制)書き込みを行うか、非同期(バッファリング)を行うかの指定を行う。syncを指定すると同期書き込みで、asyncを指定すると非同期となる。パフォーマンスと信頼性のさじ加減により使い分ける。n|指定データベースに対するデフォルトのキャッシュサイズをnページにする。ページサイズはデータベース作成時の指定に依存する。nはバイト数の指定ではない。}|指定ID、または全てのリンボ状態のトランザクションに対し、ツーファーズコミットを利用した復元を行う。}|指定ID、または全てのリンボ状態のトランザクションをコミットする。}|指定ID、または全てのリンボ状態のトランザクションをロールバックする。|-l[ist]|リンボ状態のトランザクションのIDを表示。オプションと同時に使用すると、ツーファーズコミットによる復元を行った結果を表示する。|-p[rompt]|-listと同時に使用することにより、処理の実行内容が表示される。n|自動スイープを行う間隔を設定する。nはトランザクション数を示す。&br;0に設定すると、自動スイープは停止される。この場合は、定期的に手動でスイープを行う運用とした方が良い。&br;未設定時のデフォルト値は20,000となっている。|-s[weep]|手動でのスイープの実行。データベース動作中はいつでも実行可能。|-v[alidate]|修復実行の指定。未使用領域の開放と破損データベースのリポートを行う。|-f[ull]|レコードとページの修復と、未割り当てエリアのフラグメントも行われる。|-m[end]|修復時に破損レコードを使用不可としてマークする。バックアップ時等も無視されるようになる。|-n[o_update]|実際の修復は行わない。破損チェックのみを行うときに併用する。}|データベースの読み込み専用モード、読み書きモードを設定する。n|データベースのDialectを設定する。1はIB5.5以前、3はIB6以降(SQL-92対応)で指定。Firebirdは3を指定する。|-activate|シャドウデータベースを有効にする。|-kill|未使用のシャドウを削除する。|-i[gnore]|修復またはスイープ時に、チェックサムエラーを無視する。