すべてのプロダクト
Search
ドキュメントセンター

Hologres:SQL スクリプトの管理

最終更新日:Dec 06, 2025

このトピックでは、HoloWeb で SQL クエリを作成、編集、削除、コピー、名前変更する方法について説明します。SQL ウィンドウは、対話型のショートクエリ用に設計されています。大量のデータのインポートやエクスポートなどのオフラインジョブシナリオには適していません。60 分を超えて実行される SQL 文はサポートされていません。

前提条件

Hologres インスタンスにログイン済みであること。詳細については、「インスタンスへのログイン」をご参照ください。

SQL エディターへのアクセス

  1. Hologres コンソールにログインします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. 左側のナビゲーションウィンドウで、[HoloWeb へ] をクリックします。

  4. HoloWeb の上部のメニューバーで、[SQL エディター] をクリックします

スクリプトの作成

操作手順:

  1. 左側の [クエリ] パネルで [マイ SQL クエリ] を右クリックし、[SQL クエリの作成] を選択します。

    または、[クエリ] パネルの上部にある image アイコンをクリックして、一時的なスクリプトを作成します。実行後、[保存] をクリックして、現在の SQL エディターのコンテンツを保存します。

  2. [SQL クエリの作成] ダイアログボックスで、次のパラメーターを設定します。

    パラメーター

    説明

    ジョブ名

    SQL クエリの名前。

    ディレクトリ

    新しい SQL クエリが保存されるフォルダ。

    デフォルトのフォルダは [マイ SQL クエリ] です。新しいフォルダにクエリを保存することもできます。

    新しいフォルダ

    新しい SQL クエリが保存されるフォルダ。新しいフォルダにクエリを保存することもできます。

    インスタンス名

    ご利用の Hologres インスタンスを選択します。

    データベース名

    ご利用のデータベースを選択します。

  3. [OK] をクリックします。

    SQL エディターで PL/pgSQL を使用して開発できます。

    image

    説明

    SQL クエリ内のテーブル名とフィールド名では、大文字と小文字は区別されません。テーブル名で大文字と小文字を区別してクエリを実行するには、名前を二重引用符 ("") で囲みます。

    エリア

    説明

    SQL クエリのインスタンス名、インスタンス ID、データベース、現在の仮想ウェアハウス、現在のタイムゾーンを表示します。

    • 現在の SQL エディターの内容を保存します。

    • SQL エディターを更新します。

    現在のターゲットデータベース内のすべてのテーブル情報:

    • [実行]:SQL クエリを実行します。

    • [実行計画]実行計画の表示

    • [分析]分析の表示

    • [停止]:実行を停止します。

    • [フォーマット]:SQL コマンドをフォーマットします。

    • [ドキュメント設定]:エディター、パラメーター、タイムゾーンの設定をサポートします。

    • [その他]:SQL のインポートまたはエクスポート、または DataWorks DataService Studio に移動して SQL 開発を行うことをサポートします。

    • image:ランタイムログを検索します。

    • image:すべてのログを閉じ、ログの最終ページにジャンプするか、ログを表示します。

    • image:ログを保存します。

    • image:ログのスクロールを一時停止します。

    • imageimage:ログ表示エリアを展開または折りたたみます。

    説明
    • HoloWeb では、SQL クエリの最大実行時間は 60 分です。クエリがこの時間を超えると、タイムアウトエラーでキャンセルされ、cancel query due to timeout, queryTimeout setting is: 3600s というメッセージが表示されます。

    • statement_timeout パラメーターを 60 分より大きい値に設定しても、この最大 SQL 実行時間は延長されません。詳細については、「アクティブなクエリのタイムアウト期間の変更」をご参照ください。

既存スクリプトの管理

  1. SQL エディターへのアクセス」の説明に従って、[SQL エディター] ページに移動します。

  2. 左側の [クエリ] ペインで [マイ SQL クエリ] をクリックし、ターゲットスクリプトを見つけます。次の操作を実行します:

    説明

    ターゲットの SQL スクリプトがフォルダ内にある場合は、[クエリ] の下にある検索ボックスで名前で検索します。

    • スクリプトの編集:スクリプトをダブルクリックして、SQL エディターで編集します。

    • スクリプトの削除:SQL クエリを右クリックし、[SQL クエリタスクの削除] をクリックします。

    • スクリプトのコピー:SQL クエリを右クリックし、[SQL クエリタスクのコピー] をクリックします。コピーした SQL 文を別の SQL クエリウィンドウに貼り付けることができます。

    • スクリプトの名前変更:SQL クエリを右クリックし、[名前の変更] をクリックします。その後、SQL クエリの新しい名前を入力できます。