4.3 「SQLコマンド」ホームページについて

「SQLコマンド」ホームページについて学習します。

「SQLコマンド」ホームページは、コマンド・エディタおよび表示ペインの2つのセクションに分かれます。コマンド・エディタを使用するとSQLコマンドが実行され、表示ペインには出力、保存されたコマンドのリストおよび履歴リストが表示されます。

コマンド・エディタ

「「SQLコマンド」」ホームページの上部にはコマンド・エディタおよび次のコントロールがあります。

  • 「言語」。入力した文の実行に使用する言語を決定します。

  • 。「表示」リストから、同時に表示する出力の行数(最大100,000行)を選択します。「表示」リストの設定に関係なく、DBMS出力のすべての行が表示されます。

  • コマンドのクリア。「コマンドのクリア」ボタンを使用して、コマンド・エディタのテキストを消去します。

  • 表の検索。「表の検索」ボタンを使用して、現在選択しているスキーマ内の表を表示します。

  • 保存「保存」ボタンをクリックするとコマンド・エディタのコンテンツ、またはファイルで現在ハイライトされているコンテンツが保存されます。名前および説明(オプション)を入力するよう求められます。「保存されたSQL」リストにコマンドが表示されます。

  • 実行「実行」ボタン([Ctrl]+[Enter])をクリックすると、コマンド・エディタ内のコマンド、または現在コマンド・エディタでハイライトされているコマンドが実行されます。

テキスト・エディタには次のコントロールがあります。

  • 元に戻す(Ctrl+Z)

  • やり直し([Ctrl]+[Shift]+[Z])

  • 検索(Ctrl+F)

  • クエリー・ビルダー

  • オートコンプリート([Ctrl]+[Space])

  • コンテキスト・メニュー - 右クリックして次のいずれかを選択します。

    • すべて変更([Ctrl]+[F2]) - 右クリックして、コンテキスト・メニューからすべて変更を選択します。

    • 切取り

    • コピー

    • コマンド・パレット([F1]) - コマンド・パレットには、「置換」([Ctrl]+[H])、次の値に置換([Ctrl]+[Shift]+[.])および前の値に置換([Ctrl]+[Shift]+[,])など、80を超えるコマンドが含まれています。

  • 複数カーソルの選択:

    • 任意の位置にカーソルを追加する - マウスで位置を選択し、[Shift]と[Alt]を押しながらクリック(macOSの場合は[Shift]と[Option]を押しながらクリック)します。

    • カーソルを現在の位置の上に設定する - マウスで位置を選択し、[Ctrl]+[Alt]+[Up] (macOSの場合は[Option]+[Command]+[Up])を押します。

    • カーソルを現在の位置の下に設定する - マウスで位置を選択し、[Ctrl]+[Alt]+[Down] (macOSでは[Option]+[Command]+[Down])を押します。

  • 「設定」メニュー - 右側に表示され、次のオプションが含まれます。
    • インデント - オプションは、「タブ挿入領域」、「タブ・サイズ」および「インデント・サイズ」です

    • テーマ - オプションは、「自動」、「淡」、「濃」およびハイ・コントラスト・ダークです

    • ルーラーの表示

「表示」ペイン

表示ペインは、「SQLコマンド」ホームページの下部にあり、次の5つのタブを備えています。

  • 結果「結果」タブをクリックして、最後に正常に実行されたSQLコマンドからの結果を表示します。表示された結果の下部にある「DBMS出力」をクリックして、DBMS出力の行を表示します。このコントロールは、表示するDBMS出力がある場合にのみ表示されます。「ダウンロード」をクリックして、結果をローカル・ファイル・システムのカンマ区切りファイルにエクスポートします。

  • 実行計画「実行計画」タブをクリックして、オプティマイザで使用される実行計画を調べ、データベースに変更を加える文がないかどうかを確認します。出力内のオブジェクトはオブジェクト・ブラウザにリンクされています。リンクされたオブジェクトをクリックして、そのオブジェクトのプロパティをオブジェクト・ブラウザに表示します。

  • 説明「説明」タブで、Describe object_nameと入力して「実行」をクリックし、表またはビューの列定義を表示するか、あるいはファンクションまたはプロシージャの仕様を表示します。「説明」に表示されたリンクを選択して、その情報をコマンド・エディタに書き込みます。たとえば、owner.tableを追加するには表名を、列名を追加するには列名を、パラメータを持つオブジェクト・コールを追加するにはプロシージャ名またはファンクション名を、パッケージ・コールを追加するにはパッケージ名をクリックします。

  • 保存されたSQL「保存されたSQL」タブをクリックして、現行のワークスペースに保存されたすべてのSQLコマンドのリストを表示します。コマンドのタイトルをクリックして、そのコマンドをコマンド・エディタにロードします。

  • 履歴「履歴」タブをクリックして、最近実行されたコマンドのリストを表示します。最後に実行された200のコマンドが保存されています。