5.4.5 クイックSQLのモデルおよびスクリプトの管理

入力したクイックSQLの短縮構文を、将来使用するためにモデルとして保存するか、生成されたSQLをSQLスクリプトとして保存します。

5.4.5.1 クイックSQLのモデルの保存

モデルを保存することにより、クイックSQLの短縮構文を再利用します。

モデルを保存するには:

  1. 「クイックSQL」ページで、左ペインにクイックSQLの短縮構文を入力し、「SQLの生成」をクリックします。
    生成されたSQLが「Oracle SQL出力」ペインに表示されます。
  2. 「モデルの保存」をクリックします。
    「モデルの保存」ダイアログが表示されます。
  3. 「モデルの保存」ダイアログで、次のようにします。
    1. モデル名 - 名前を入力します。
    2. 説明 - モデルの説明を入力します。
    3. 「モデルの保存」をクリックします。
    モデルが保存されます。

5.4.5.2 クイックSQLの保存済モデルのロード

クイックSQLのモデルには、「ロード」ウィンドウからアクセスします。

開発者は、「マイ・モデル」の下に自分で保存したモデル、または「ワークスペース・モデル」の下のすべてのワークスペース開発者モデルを表示およびロードできます。

クイックSQLの保存済モデルをロードするには:

  1. 「クイックSQL」ページに移動します。
    1. ワークスペースホームページで、「SQLワークショップ」アイコンをクリックします。
    2. 「ユーティリティ」をクリックします。
    3. 「クイックSQL」をクリックします。
  2. 左側の「クイックSQL短縮」ペインにある「ロード」ボタンをクリックします。
  3. 保存済レポートをロードするには:
    1. 「マイ・モデル」または「ワークスペース・モデル」の下のモデルを選択します。
    2. 「モデルのロード」をクリックします。
    選択したモデルが表示されます。
  4. モデルの名前や説明を編集する、または保存済モデルを削除するには:
    1. 前のステップの説明に従って、保存済モデルをロードします。
    2. モデル名をクリックします。
      「モデルの編集」ダイアログが表示されます。
    3. モデルの名前または説明を編集するには、該当するフィールドを編集して「保存」をクリックします。
    4. モデルを削除するには、「削除」をクリックします。

5.4.5.3 SQLスクリプトの保存

生成されたSQLをスクリプトとして保存します。

SQLスクリプトを保存するには:

  1. 「クイックSQL」ページで、左ペインにクイックSQLの短縮構文を入力し、「SQLの生成」をクリックします。
    生成されたSQLが「Oracle SQL出力」ペインに表示されます。
  2. 「SQLスクリプトを保存」をクリックします。
    「スクリプトを保存」ダイアログが表示されます。
  3. 「スクリプトを保存」ダイアログで、次のステップを実行します。
    1. スクリプト名 - 名前を入力します。
    2. 「スクリプトを保存」をクリックします。
      • スクリプト名 - 名前を入力します。

      • 「スクリプトを保存」をクリックします。

    スクリプトが「SQLスクリプト」に保存されます。

5.4.5.4 SQLスクリプトのダウンロード

生成されたSQLスクリプトをローカルにダウンロードします。

生成されたSQLスクリプトをダウンロードするには:

  1. 「クイックSQL」ページで、左ペインにクイックSQLの短縮構文を入力し、「SQLの生成」をクリックします。
  2. SQL出力ペインで、生成されたSQLを下にスクロールします。

    生成されたSQLが「Oracle SQL出力」ペインに表示されます。

    最下部にある-- Generated by Quick SQLで始まる行がSQL短縮構文です。設定を指定した場合は、# settings = で始まる行の後に表示されます。前述の例のクイックSQL構文および設定を次に示します。

    -- Generated by Quick SQL Wednesday May 01, 2019  10:04:45
    
    /*
    departments /insert 4
       name /nn
       location
       country
       employees /insert 14
          name /nn vc50
          email /lower
          cost center num
          date hired
          job vc255
    
    view emp_v departments employees
    
    # settings = { PK: "IDENTITY", semantics: "CHAR", language: "EN", APEX: true }
    */
  3. 「ダウンロード」をクリックして、クイックSQL短縮および生成されたSQLをローカルに保存します。