Oracle HTML DBユーザーズ・ガイド
リリース2.0
B25045-01
  目次
目次
索引
索引

戻る
戻る
次へ
次へ
 

19 SQLスクリプト・リポジトリの使用

このセクションでは、SQLスクリプト・リポジトリの使用方法について説明します。

内容は次のとおりです。

SQLスクリプト・リポジトリ

SQLスクリプトとは、SQLスクリプト・リポジトリにファイルとして保存されている一連のSQLコマンドのことです。SQLスクリプトには、1つ以上のSQL文またはPL/SQLブロックを含めることができます。実行時には、SQLスクリプト内のSQL*Plusコマンドは無視されます。

スクリプト・ファイルを作成、編集、表示、実行および削除するには、SQLスクリプト・リポジトリを使用します。

SQLコマンド・プロセッサとSQLスクリプト・リポジトリ間には相互作用はありません。 SQLスクリプト・エディタからSQLコマンドをカット・アンド・ペーストして、SQLコマンド・プロセッサで実行できます。

バインド変数はサポートされていません。

SQLスクリプト・リポジトリへのアクセス

SQLスクリプト・リポジトリにアクセスするには、次のステップを実行します。

  1. Oracle HTML DBにログインします。

    「作業領域」ホームページが表示されます。

  2. SQLスクリプト・リポジトリのホームページを表示するには、次のいずれかのステップを実行します。

    • 「SQLワークショップ」アイコン、「SQLスクリプト」の順にクリックして、SQLスクリプトのホームページにドリルダウンする。

    • 「SQLワークショップ」アイコンの右側にある下矢印をクリックしてプルダウン・メニューを表示する。 次に、「SQLスクリプト」メニュー・オプションを選択する。

    図19-1 SQLワークショップのプルダウン・メニュー

    sqlwrkshpmenu.gifの説明が続きます。
    sqlwrkshpmenu.gifの説明


    注意:

    一貫性を保つため、このドキュメントでは、ナビゲーションを説明する際にプライマリ・ナビゲーション・パス(ドリルダウン方式)を使用します。

SQLスクリプトのホームページ

デフォルトではスクリプトのホームページには、カレント・ユーザーによって作成されたSQLスクリプト・リポジトリ内のすべてのSQLスクリプトがリストされます。

図19-2 SQLスクリプトのホームページ

script_home.gifの説明が続きます。
script_home.gifの説明

SQLスクリプトのホームページでは、次の操作を実行できます。

  • スクリプトの検索。「検索」フィールドにスクリプトの名前または名前の一部を入力して、「実行」をクリックします。 すべてのスクリプトを表示するには、「検索」フィールドを空のままにして「所有者」リストから「- すべてのユーザー -」を選択し、「実行」をクリックします。「表示」リストから選択して、表示する行数を制御します。

  • ページ・ビューの変更。「ビュー」リストから選択して、ホームページの外観を変更できます。使用可能なビュー・オプションは次のとおりです。

    • アイコン: 各スクリプトをスクリプト名で識別されるアイコンとして表示します。さらに実行結果もスクリプト名で識別されるアイコンとして表示するには、「結果の表示」チェック・ボックスを選択します。

    • 詳細: 各スクリプトをレポートで1行に表示します。各行には、削除対象としてのスクリプトの選択を有効にするためのチェック・ボックス、スクリプトをスクリプト・エディタにロードできるようにするための「編集」アイコン、スクリプト名、スクリプトの所有者、スクリプトの最終更新日時と最終更新者名、バイト単位で示されたサイズ、実行結果にリンクされているスクリプトの実行回数、およびスクリプトを実行できるようにするためのアイコンが含まれています。

  • スクリプトの削除。「詳細」ビューで、削除する各スクリプトに関連付けられたチェック・ボックスを選択し、「チェックした項目の削除」をクリックします。「SQLスクリプトの削除」を参照してください。

  • スクリプトのソート。「詳細」ビューで、列ヘッダーをクリックして、リストされたスクリプトをその列ごとにソートします。

  • スクリプトのアップロード。「アップロード」をクリックして、スクリプトをローカル・ファイル・システムからSQLスクリプト・リポジトリへアップロードします。詳細は、「SQLスクリプトの編集」を参照してください。

  • スクリプトの作成。「作成」をクリックして、スクリプト・エディタで新規スクリプトを作成します。詳細は、「SQLスクリプトの作成」を参照してください。

「タスク」リストの概要

「タスク」リストがSQLスクリプトのホームページの右側に表示されます。

図19-3 SQLスクリプトの「タスク」リスト

script_tasks.gifの説明が続きます。
script_tasks.gifの説明

「タスク」リストには次のリンクが含まれます。

  • 結果の管理: 結果を表示したり、検索して表示することができます。詳細は、「SQLスクリプト結果の表示」を参照してください。

  • 割当て制限の表示: 「スクリプトの割当て制限」ページを表示します。「スクリプトの割当て制限」ページには、単一の結果の最大サイズ、すべての結果の最大サイズ、使用済の割当て制限および未使用の割当て制限が表示されます。また、SQLスクリプトの最大サイズも表示されます。これらの制限はHTML DB管理者によって設定されます。「環境設定の管理」を参照してください。

  • エクスポート: 別の作業領域内のSQLスクリプト・リポジトリにインポートするために、複数のスクリプトを現行のSQLスクリプト・リポジトリからエクスポートできます。エクスポート対象として選択したスクリプトは、ローカル・ファイル・システムに書き込まれた単一のエクスポート・スクリプト内でエンコードされます。エクスポート・スクリプトは、デフォルトではworkspace_name_script.sqlという名前が付けられます。詳細は、「作業領域間でのSQLスクリプトの送信」を参照してください。

  • インポート: この作業領域または別の作業領域からエクスポートされたスクリプトをインポートできます。「インポート」は、「エクスポート」を使用して作成されたエクスポート・スクリプト内でエンコードされたスクリプトのみインポートします。インポートするエクスポート・スクリプトは、ローカル・ファイル・システムからアクセスできる必要があります。詳細は、「作業領域間でのSQLスクリプトの送信」を参照してください。

SQLスクリプトの作成

スクリプト・リポジトリで新規スクリプトを作成するには、次の方法があります。

このセクションの構成は次のとおりです。

スクリプト・エディタでのSQLスクリプトの作成

スクリプト・エディタで新規SQLスクリプトを作成するには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

  3. 「作成」ボタンをクリックします。

    スクリプト・エディタが表示されます。

  4. 「スクリプト名」フィールドにスクリプトの名前を入力します。

    スクリプト名の拡張子はオプションです。

  5. スクリプトに含めるSQL文、PL/SQLブロックおよびSQL*Plusコマンドを入力します。

    実行時には、SQL*Plusコマンドは無視されます。

  6. 「保存」をクリックして、スクリプトをリポジトリに保存します。

    新しく保存されたスクリプトがリストされたSQLスクリプトのホームページが表示されます。

SQLスクリプトのアップロード

ローカル・ファイル・システムからスクリプトをアップロードするには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

  3. 「アップロード」ボタンをクリックします。

    「スクリプトをアップロード」ダイアログ・ボックスが表示されます。

  4. スクリプト・リポジトリにアップロードするスクリプトの名前と、このスクリプトへのパスを入力します。

    または

    「参照」をクリックし、アップロードするスクリプトを指定します。

  5. オプションで、「スクリプト名」フィールドに新しい名前を入力して、スクリプト名を変更します。

    この名前が、スクリプト・リポジトリ内のスクリプトに対して指定された名前となります。

  6. 「アップロード」をクリックして、スクリプトをスクリプト・リポジトリに追加します。

    新しくアップロードされたスクリプトがリストされたSQLスクリプトのホームページが表示されます。

    スクリプトはアップロード時に解析されます。スクリプトに構文エラーがある場合は、SQLスクリプトのホームページの「詳細」ビューに、実行アイコンのかわりにエラー・アイコンが表示されます。

    スクリプト・リポジトリ内に同じ名前のスクリプトが存在する場合は、スクリプトの名前を変更するように求められます。

スクリプト・エディタの使用

スクリプト・リポジトリ内で新規スクリプトへのコンテンツの追加、既存のスクリプトの編集、スクリプトの実行および削除を行うには、スクリプト・エディタを使用します。

このセクションの構成は次のとおりです。

SQLスクリプトの編集

SQLスクリプトを編集するには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

    デフォルトでは、リポジトリ内のスクリプトがリストされたSQLスクリプトのホームページが表示されます。「ビュー」リストから選択された最後のビューが新しいデフォルトとなります。

  3. スクリプトは次の方法でエディタにロードできます。

    • 「アイコン」ビューで、スクリプトのアイコンをクリックする。

    • 「詳細」ビューで、「編集」アイコンをクリックする。

    スクリプト・エディタが表示されます。

    図19-4 SQLスクリプト・エディタ

    script_editor.gifの説明が続きます。
    script_editor.gifの説明

  4. スクリプトの編集。詳細は、「スクリプト・エディタ」を参照してください。

    編集中に、スクリプトを実行することによってテストし、エラーを明らかにすることができます。「スクリプトの実行」ダイアログ・ボックスと「スクリプト結果」ページを使用すると、スクリプトの編集を再開できます。詳細は、「SQLスクリプトの実行」および「SQLスクリプト結果の表示」を参照してください。

  5. 「保存」をクリックして、スクリプトをスクリプト・リポジトリに保存します。

    SQLスクリプトのホームページが表示されます。

スクリプト・エディタ

スクリプト・エディタでは、次の操作を実行できます。

  • 編集セッションの取消し。「取消」をクリックして、最後に保存した後に行った変更を保存せずにスクリプト・エディタを終了します。SQLスクリプトのホームページが表示されます。

  • スクリプトをローカル・ファイル・システムに保存。「ダウンロード」をクリックして、現行のスクリプトのコピーをローカル・ファイル・システムに保存します。ローカル・ファイル・システム上のスクリプトの名前とディレクトリ・パスを入力します。

  • スクリプト・リポジトリからのスクリプトの削除。「削除」をクリックして、スクリプト・リポジトリから現行のスクリプトを削除します。「SQLスクリプトの削除」を参照してください。

  • スクリプトをスクリプト・リポジトリに保存。「保存」をクリックして、スクリプトに対する変更をスクリプト・リポジトリに保存します。SQLスクリプトのホームページが表示されます。

  • スクリプトの実行。「実行」をクリックして、スクリプトを実行するために送信します。詳細は、「SQLスクリプトの実行」を参照してください。

  • 編集を元に戻す/再実行。「元に戻す」([Ctrl]+[Z])および「再実行」([Ctrl]+[Y])をクリックして、スクリプト・エディタでの行編集を元に戻したり、再実行します。

  • スクリプト内での検索。「検索」をクリックして、テキストおよびJavaScriptの正規表現の検索および置換オプションを表示します。オプションを非表示にするには、「検索」を再度クリックします。

  • 行の選択。スクリプト・エディタの左側にある行番号をクリックして、コピーまたは削除対象として、スクリプトの関連行を選択します。

  • カット・アンド・ペースト。スクリプト・エディタのコンテンツの切取り、コピーおよび貼付けを行うには、標準の編集コントロールを使用します。

  • 行の自動インデント。 新規の行が自動的に前の行の先頭の列に合わせてインデントされます。

SQLスクリプトの削除

スクリプトをスクリプト・リポジトリから削除するには、次の方法があります。

このセクションの構成は次のとおりです。

SQLスクリプトのホームページからのスクリプトの削除

SQLスクリプトのホームページからスクリプトを削除するには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックして、SQLスクリプトのホームページを表示します。

  3. 「ビュー」リストから「詳細」を選択し、SQLスクリプトのホームページの「詳細」ビューを表示します。

  4. 削除する各スクリプトのチェック・ボックスを選択するか、または列ヘッダーのチェック・ボックスを選択して、カレント・ページに表示されているすべてのスクリプトを選択します。チェック・ボックスは、「詳細」ビューにリストされたスクリプトの左端にあります。

  5. 「チェックした項目の削除」をクリックして、選択したスクリプトをスクリプト・リポジトリから完全に削除します。スクリプトが削除される前に、この操作を確認するよう求められます。

    更新されたスクリプトのリストの上部に、「スクリプトは削除されました。」というメッセージが表示されます。

スクリプト・エディタでのスクリプトの削除

スクリプト・エディタでスクリプトを削除するには、次のステップを実行します。

  1. スクリプト・エディタで削除するスクリプトを開きます。

  2. 「削除」をクリックして、スクリプト・リポジトリから現行のスクリプトを削除します。

    SQLスクリプトのホームページが表示されます。

SQLスクリプトのコピー

スクリプト・リポジトリ内のスクリプトは、新しい名前を付けて保存することによってコピーできます。

スクリプトをコピーするには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

  3. コピーするスクリプトをエディタにロードします。

  4. 「スクリプト名」フィールドにコピーされたスクリプトの名前を入力します。

  5. 「保存」をクリックして、スクリプトのコピーをスクリプト・リポジトリに保存します。

    新しくコピーされたスクリプトがリストされたSQLスクリプトのホームページが表示されます。

SQLスクリプトの実行

スクリプト・リポジトリに格納されているスクリプトを実行できます。実行するスクリプトは、スクリプト・エディタから、またはSQLスクリプトのホームページから送信できます。

スクリプトを実行するために送信すると、「スクリプトの実行」ページが表示されます。このページには、スクリプト名、スクリプトの作成日時と作成者、最新更新日時と更新者、含まれる文の数、およびスクリプトのサイズ(バイト単位)が表示されます。また、実行時に無視されるSQL*Plusコマンドなどの不明な文もリストされます。

最後に、エラーの存在する文がリストされます。エラーが存在する場合は、「実行」コントロールが表示されません。

このセクションの構成は次のとおりです。

スクリプト・エディタでのSQLスクリプトの実行

スクリプト・エディタでスクリプトを実行するには、次のステップを実行します。

  1. 実行するスクリプトをスクリプト・エディタで開きます。

  2. スクリプト・エディタで「実行」をクリックします。

  3. 「スクリプトの実行」ページが表示されます。

    「スクリプトの実行」ページには、スクリプトについての情報が表示され、エラー防止実行内の文、またはスクリプトの実行時に無視されるSQL*Plusコマンドなどの文がリストされます。 「スクリプトの実行」ページには3つのコントロールがあります。

    取消: スクリプトを実行せずに、SQLスクリプトのホームページに戻ります。

    スクリプトの編集: スクリプトをスクリプト・エディタにロードします。スクリプトにエラーがある場合は、「実行」ではなく「スクリプトの編集」が表示されます。

    実行: スクリプトを実行するために送信します。スクリプト・エラーが存在する場合は、「実行」ボタンを使用できません。

  4. スクリプトを実行するために送信するには、「実行」をクリックします。

    「スクリプト結果の管理」ページが表示され、スクリプトの結果がリストされます。

  5. 表示する結果の「ビュー」アイコンをクリックします。「ビュー」アイコンは、「スクリプト結果の管理」ページにリストされるスクリプトの右端にあります。

SQLスクリプトのホームページからのSQLスクリプトの実行

SQLスクリプトのホームページからスクリプトを実行するには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

  3. SQLスクリプトのホームページで、実行するスクリプトの「実行」アイコンをクリックします。

    「実行」アイコンは、SQLスクリプトのホームページの「詳細」ビューにリストされるスクリプトの右端にあります。

  4. 「スクリプトの実行」ページが表示されます。

    「スクリプトの実行」ページには、スクリプトについての情報が表示され、エラー防止実行内の文、またはスクリプトの実行時に無視されるSQL*Plusコマンドなどの文がリストされます。 「スクリプトの実行」ページには3つのコントロールがあります。

    取消: スクリプトを実行せずに、SQLスクリプトのホームページに戻ります。

    スクリプトの編集: スクリプトをスクリプト・エディタにロードします。 スクリプトにエラーがある場合は、「実行」ではなく「スクリプトの編集」が表示されます。

    実行: スクリプトを実行するために送信します。スクリプトにエラーが存在する場合は、「実行」ボタンを使用できません。

  5. スクリプトを実行するために送信するには、「実行」をクリックします。

    「スクリプト結果の管理」ページが表示され、使用可能なスクリプトの結果がリストされます。

  6. 表示する結果の「ビュー」アイコンをクリックします。「ビュー」アイコンは、「スクリプト結果の管理」ページにリストされるスクリプトの右端にあります。

「スクリプトの実行」ページ

「スクリプトの実行」ページでは、次の操作を実行できます。

  • 実行の取消し。スクリプトを実行せずに「スクリプトの実行」ページに戻るには、「取消」をクリックします。SQLスクリプトのホームページが表示されます。

  • スクリプトの編集。 スクリプトにエラーがある場合は、「実行」ではなく「スクリプトの編集」が表示されます。「スクリプトの編集」をクリックして、このスクリプトをスクリプト・エディタにロードし、エラーが存在する行を削除します。

  • スクリプトの実行。スクリプトを実行するには、「実行」をクリックします。

長時間実行スクリプトのステータスの表示

完了まで長時間かかるスクリプトを実行した場合は、「データベース監視」で使用可能な長時間操作レポートにそのステータスを表示できます。

長時間実行スクリプトのステータスを表示するには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「ユーティリティ」「データベース監視」の順にクリックします。

    「データベース監視」ページにアクセスするには、データベース管理者権限が必要です。 DBAロールを付与されているデータベース・アカウントを所有している必要があります。

  3. 有効なデータベース・アカウント・ユーザー名およびパスワードをプロンプトに入力し、「ログイン」をクリックします。

  4. 「アクティビティ」で、「長時間操作」を選択します。

    長時間操作レポートが表示されます。長時間実行スクリプトのステータスを確認できます。

SQLスクリプト結果の表示

スクリプトの結果を表示および削除するには、「スクリプト結果の管理」ページを使用します。

SQLスクリプトのホームページの「アイコン」ビューから、またはSQLスクリプトのホームページの「詳細」ビューの「結果」列から、表示するスクリプトの結果を選択することもできます。

このセクションの構成は次のとおりです。

スクリプト結果の表示

SQLスクリプトのホームページからスクリプトの結果を表示するには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

    「SQLスクリプト」ページが表示されます。

  3. 「スクリプト結果の管理」ページには、次の方法でアクセスできます。

    • 「タスク」リストから「結果の管理」を選択します。

    • 「詳細」ビューで、表示するスクリプトの結果番号をクリックします。

    • 「アイコン」ビューで、該当するアイコンをクリックします。「結果」アイコンは、「結果の表示」チェック・ボックスを選択した場合にのみ表示されます。

    「スクリプト結果の管理」ページが表示され、使用可能なスクリプトの結果がリストされます。

    図19-5 「スクリプト結果の管理」ページ

    script_manage_results.gifの説明が続きます。
    script_manage_results.gifの説明

  4. 表示する結果の「ビュー」アイコンをクリックします。 「ビュー」アイコンは「スクリプト結果の管理」ページの右端に表示されます。

「スクリプト結果の管理」ページ

「スクリプト結果の管理」ページでは、次の操作を実行できます。

  • 結果の検索。「検索」フィールドに結果名または部分名を入力して、「実行」をクリックします。 すべての結果を表示するには、「検索」フィールドを空のままにして「ユーザー」リストから「- すべてのユーザー -」を選択し、「実行」をクリックします。「表示」リストから選択して、表示する行数を制御します。

  • ページ・ビューの変更。「ビュー」リストから選択して、ページの外観を変更できます。使用可能なビュー・オプションは次のとおりです。

    • アイコン: 各結果をスクリプト名および日時スタンプで識別されるアイコンとして表示します。

    • 詳細: 各結果をレポートで1行に表示します。各行には、結果を削除対象として選択できるチェック・ボックスと、関連スクリプト(スクリプトをスクリプト・エディタにロードできるリンクになっています)、スクリプトの実行者、実行の開始日時、実行にかかった時間、実行が完了しているかどうか、実行された文の数、バイト単位のサイズ、および結果を表示するための「ビュー」アイコンが表示されます。

  • 結果の削除。 「詳細」ビューで、削除する各結果に関連付けられたチェック・ボックスを選択し、「チェックした項目の削除」をクリックします。

  • 結果のソート。「詳細」ビューで、列ヘッダーをクリックして、リストされた結果をその列ごとにソートします。

「結果」ページ

「結果」ページには、スクリプト名およびステータス(「完了」、「取消済」、「実行中」または「送信」)が表示され、実行された文がリストされます。

図19-6 「結果」ページ

script_results.gifの説明が続きます。
script_results.gifの説明

「結果」ページでは、次の操作を実行できます。

  • ビューの選択。 「詳細」または「サマリー」ラジオ・ボタンをクリックしてから、「実行」をクリックして、完全な情報またはサマリー情報のどちらを表示するかを指定します。

  • 表示する行数の選択。 「サマリー」ビューで、「表示」リストから行数を選択し、「実行」をクリックして、表示する行数を指定します。

  • 文レポートのソート。「サマリー」ビューで、列ヘッダーを選択して、リストされた値をその列ごとにソートします。

  • スクリプトの編集。「スクリプトの編集」をクリックして、スクリプトをスクリプト・エディタにロードします。

作業領域間でのSQLスクリプトの送信

エクスポートおよびインポート・タスクを使用して、選択したスクリプトを現行のスクリプト・リポジトリから別の作業領域内のスクリプト・リポジトリに送信できます。エクスポート対象として選択したスクリプトは、ローカル・ファイル・システムの単一のファイル内でエンコードされます。その後、もう一方の作業領域にログインしてそのファイルをインポートできます。 インポート時には、そのファイルが実行されて現行のスクリプト・リポジトリでスクリプトが再作成されます。

デフォルトでは、「SQLスクリプトのエクスポート」ページにはカレント・ユーザーによって作成されたSQLスクリプト・リポジトリ内のすべてのSQLスクリプトが表示されます。「SQLスクリプトのエクスポート」ページには、「スクリプト」および「エクスポートするスクリプト」の2つのペインがあります。エクスポートするスクリプトを選択するには、「スクリプト」ペインを使用します。エクスポートするスクリプトを確定した後、エクスポート・スクリプト名を選択し、エクスポート・スクリプト内の選択したスクリプトをローカル・ファイル・システム上に保存するには、「エクスポートするスクリプト」ペインを使用します。インポートするスクリプトを含むエクスポート・スクリプトを選択するには、「スクリプトのインポート」ペインを使用します。

このセクションの構成は次のとおりです。

エクスポート・スクリプトへのスクリプトのコピー

スクリプトをエクスポート・スクリプトにコピーするには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

  3. 「タスク」リストから「エクスポート」を選択します。

    「SQLスクリプトのエクスポート」ページが表示されます。

  4. エクスポートする各スクリプトのチェック・ボックスを選択します。 チェック・ボックスはスクリプト名の左横に表示されます。表示されているすべてのスクリプトをエクスポート対象として選択するには、列ヘッダーのチェック・ボックスを選択します。

  5. 「エクスポートに追加」をクリックして、エクスポート・スクリプトに追加するスクリプトのリストを作成します。

    選択したスクリプトが、「エクスポートするスクリプト」ペインのスクリプト・リストに追加されます。

  6. 「ファイル名」フィールドにエクスポート・スクリプトの名前を入力します。

    デフォルトのスクリプト名はworkspace_name_script.sqlです。

  7. 「すべてのエクスポート」をクリックして、スクリプトをエクスポート・スクリプトにエクスポートします。

    エクスポート・スクリプトを保存するディレクトリの入力するよう求められます。

「スクリプト」ペイン

図19-7 「スクリプト」ペイン

script_pane.gifの説明が続きます。
script_pane.gifの説明

「スクリプト」ペインでは、次の操作を実行できます。

  • スクリプトの検索。「検索」フィールドにスクリプトの名前または名前の一部を入力して、「実行」をクリックします。 すべてのスクリプトを表示するには、「検索」フィールドを空のままにして「所有者」リストから「- すべてのユーザー -」を選択し、「実行」をクリックします。「表示」リストから選択して、表示する行数を制御します。

  • エクスポートの取消し。スクリプトをエクスポートせずにSQLスクリプトのホームページに戻るか、エクスポート・スクリプトを保存した後、SQLスクリプトのホームページに戻るには、「取消」をクリックします。

  • エクスポートするスクリプトの選択。 「エクスポートに追加」をクリックして、エクスポート・スクリプトにスクリプトを追加します。エクスポート・スクリプトに追加されたスクリプトは、「スクリプト」ペインのリストから削除され、「エクスポートするスクリプト」ペインに表示されます。

  • スクリプトのソート。列ヘッダーをクリックして、リストされたスクリプトをその列ごとにソートします。

「エクスポートするスクリプト」ペイン

図19-8 「エクスポートするスクリプト」ペイン

script_export.gifの説明が続きます。
script_export.gifの説明

「エクスポートするスクリプト」ペインでは、次の操作を実行できます。

  • エクスポート・スクリプトの名前の変更。「ファイル名」フィールドにエクスポート・ファイルの名前を入力するか、デフォルトのスクリプト名のままにします。

  • スクリプトの削除。 エクスポート・スクリプトから削除するスクリプトのチェック・ボックスを選択し、「チェックした項目の削除」をクリックします。削除されたスクリプトは、「エクスポートするスクリプト」ペインのリストから削除され、「スクリプト」ペインに表示されます。

  • エクスポート・スクリプトの保存。 エクスポート・スクリプトをローカル・ファイル・システム上に保存するには、「すべてのエクスポート」をクリックします。エクスポート・スクリプトを保存するディレクトリの入力するよう求められます。

エクスポート・スクリプトからのスクリプトのインポート

スクリプトをエクスポート・スクリプトからインポートするには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

  3. 「タスク」リストから「インポート」を選択します。

    「スクリプトのインポート」ペインが表示されます。 (「「スクリプトのインポート」ペイン」を参照)

  4. スクリプト・リポジトリにインポートするエクスポート・スクリプトの名前とパスを入力するか、または「参照」をクリックして、インポートするエクスポート・スクリプトを選択します。

  5. 「次へ」 をクリックして、エクスポート・スクリプト内のスクリプトをリストします。

    「アクション」列に、インポートされるファイルが新しいファイルなのか、同名の既存スクリプトを置換するかが示されます。

  6. 「スクリプトのインポート」をクリックして、リストされたスクリプトを現行のスクリプト・リポジトリにインポートします。

    インポートされたスクリプトがリストされたSQLスクリプトのホームページが表示されます。

  7. 「ファイル名」フィールドにエクスポート・スクリプトの名前を入力します。

    デフォルトのスクリプト名はworkspace_name_script.sqlです。

「スクリプトのインポート」ペイン

図19-9 「スクリプトのインポート」ペイン

script_import.gifの説明が続きます。
script_import.gifの説明

「スクリプトのインポート」ペインでは、次の操作を実行できます。

  • エクスポート・スクリプトの入力。 インポートするスクリプトの名前とパスを「ファイルのインポート」フィールドに入力するか、「参照」をクリックしてスクリプトを選択します。

  • インポートの取消し。スクリプトをインポートせずに、SQLスクリプトのホームページに戻るには、「取消」をクリックします。

  • インポートの続行。指定したエクスポート・スクリプト内のスクリプトをインポートするには、「次へ」をクリックします。リストしたインポート対象スクリプトを確認できます。

  • 別のエクスポート・ファイルの選択。 「スクリプトのインポート」ファイル選択ページに戻って別のエクスポート・スクリプトを選択するには、「戻る」を選択します。

  • スクリプトのインポート。エクスポート・スクリプト内に含まれるスクリプトをインポートするには、「次へ」をクリックします。

スクリプトおよび結果の割当て制限の表示

「スクリプトの割当て制限」ページでは、現行の作業領域におけるスクリプトの制限を表示できます。「スクリプトの割当て制限」ページには、次の制限が表示されます。

結果の割当て制限(バイト)

スクリプトの割当て制限(バイト)

「スクリプトの割当て制限」ページを表示するには、次のステップを実行します。

  1. 「作業領域」ホームページで「SQLワークショップ」アイコンをクリックします。

  2. 「SQLスクリプト」アイコンをクリックします。

  3. 「タスク」リストの「割当て制限の表示」をクリックします。

    「スクリプトの割当て制限」ページが表示されます。

  4. SQLスクリプトのホームページに戻るには、「OK」をクリックします。

スクリプトの割当て制限の詳細は、「セキュリティ設定の構成」を参照してください。