Hologres は PostgreSQL と互換性があります。このトピックでは、Hologres でサポートされている SQL ステートメントについて説明します。
PostgreSQL と互換性のある SQL ステートメントの使用方法の詳細については、PostgreSQL の公式ドキュメントをご参照ください。
A
SQL ステートメント | 説明 |
テーブルを変更します。親パーティションテーブルへの変更は、自動的に子パーティションテーブルに適用されます。パーティションテーブルと外部テーブルの変更方法については、次のトピックをご参照ください: | |
データベースロールを変更します。 | |
統計情報を更新します。 | |
データベースを変更します。 | |
デフォルトのアクセス権限を定義します。 | |
外部データラッパー (FDW) を変更します。 | |
外部テーブルを変更します。 | |
グループを変更します。 | |
手続き型言語を変更します。 | |
スキーマを変更します。 | |
外部サーバーを変更します。 | |
データベースロールを変更します。 | |
ユーザーマッピングを変更します。 | |
ビューを変更します。 |
B
SQL ステートメント | 説明 |
トランザクションを開始します。Hologres では、 |
C
SQL ステートメント | 説明 |
ストアドプロシージャまたは関数を呼び出します。 | |
トランザクションをコミットします。Hologres では、 | |
データベースを作成します。 | |
拡張機能を作成します。 | |
FDW を作成します。 | |
外部テーブルを作成します。Hologres では、外部テーブルを作成して、MaxCompute、Object Storage Service (OSS)、Data Lake Formation (DLF) から、および Hologres データベース間でデータを読み取ることができます。 | |
ユーザーグループを作成します。 | |
外部サーバーを作成します。 | |
テーブルを作成します。Hologres は、PostgreSQL の
Hologres はリストパーティションのみをサポートします。PARTITION BY LIST で指定するパーティションフィールドは STRING 型で、一意の値を含む必要があります。 | |
ビューを作成します。 | |
ユーザーを作成します。 | |
ユーザーマッピングを作成します。 | |
カーソルを無効にします。 | |
オブジェクトのコメントを定義または変更します。 | |
手続き型言語を作成します。 | |
マテリアライズドビューを作成します。 | |
データベースロールを作成します。 | |
スキーマを作成します。 | |
クエリ結果からテーブルを作成します。 |
D
SQL ステートメント | 説明 |
データベースを削除します。 | |
FDW を削除します。 | |
外部テーブルを削除します。 | |
ユーザーグループを削除します。 | |
データベースロールが所有するデータベースオブジェクトを削除します。 | |
ロールを削除します。 | |
外部サーバーを削除します。 | |
テーブルを削除します。 | |
ユーザーを削除します。 | |
ユーザーマッピングを削除します。 | |
プリペアドステートメントを解放します。 | |
テーブルからデータ行を削除します。 | |
前のセッションをクリアします。 | |
マテリアライズドビューを削除します。 | |
スキーマを削除します。 | |
ビューを削除します。 |
E
SQL ステートメント | 説明 |
トランザクションを終了します。Hologres では、 | |
実行計画を表示します。 | |
プリペアドステートメントを実行します。 |
F
SQL ステートメント | 説明 |
カーソルを使用してクエリから行を検索します。 |
G
SQL ステートメント | 説明 |
アクセス権限を定義します。 |
I
SQL ステートメント | 説明 |
テーブルにデータを挿入します。 |
P
SQL ステートメント | 説明 |
実行するステートメントを準備します。 |
R
SQL ステートメント | 説明 |
トランザクションをロールバックします。 | |
データベースロールが所有するデータベースオブジェクトの所有権を変更します。 | |
以前に定義したセーブポイントを破棄します。 | |
実行時パラメーターをデフォルト値に設定します。 | |
アクセス権限を取り消します。 |
S
SQL ステートメント | 説明 |
テーブルから行を取得します。Hologres は、PostgreSQL の
| |
Grand Unified Configuration (GUC) パラメーターを設定します。詳細については、「GUC パラメーター」をご参照ください。 | |
現在のトランザクションに新しいセーブポイントを定義します。 | |
クエリ結果から新しいテーブルを定義します。 | |
現在のユーザーのセッション識別子を設定します。 | |
現在のセッションのセッションユーザー識別子と現在のユーザー識別子を設定します。 | |
現在のトランザクションの特性を設定します。 | |
実行時パラメーターの値を表示します。 | |
トランザクションブロックを開始します。 |
T
SQL ステートメント | 説明 |
テーブルまたはテーブルグループからすべてのデータをクリアします。 |
U
SQL ステートメント | 説明 |
テーブル内の行を更新します。 |
V
SQL ステートメント | 説明 |
ガーベッジを収集し、オプションでデータベースを分析します。 | |
行のセットを計算します。 |