このトピックでは、HoloWeb を使用して内部テーブルを作成、編集、および削除する方法と、内部テーブルのデータと DDL ステートメントをプレビューする方法について説明します。
前提条件
Hologres インスタンスにログオンしていること。詳細については、「インスタンスへのログオン」をご参照ください。
内部テーブルの作成
Hologres コンソール にログオンします。
上部のナビゲーションバーで、ドロップダウンリストからリージョンを選択します。
Hologres コンソールの左側のナビゲーションペインで、[holoweb に移動] をクリックして HoloWeb コンソールに移動します。
HoloWeb コンソールのトップナビゲーションバーで、[メタデータ管理] をクリックします。次のいずれかの方法で内部テーブルを作成できます。
[テーブルの作成] をクリックします。
左側のナビゲーションペインで、[接続されたインスタンス] をクリックし、目的のスキーマを見つけます。スキーマまたはスキーマ内の [テーブル] を右クリックし、[内部テーブルの作成] を選択します。

[内部テーブルの作成] ページで、パラメーターを設定します。次の表にパラメーターを示します。
セクション
パラメーター
説明
基本情報
モード
スキーマの名前。
[public] という名前のデフォルトスキーマまたはカスタムスキーマを選択できます。
テーブル名
作成する Hologres 内部テーブルの名前。
説明
作成する Hologres 内部テーブルの説明。
フィールド
フィールド名
内部テーブルの各列の名前。
データ型
各列のデータ型。
主キー
列を内部テーブルの主キーとして設定するかどうかを指定します。
NULL 値の許容
列に NULL 値を許可するかどうかを指定します。
配列
列が順序付けられた要素の配列であるかどうかを指定します。
説明
列の説明。
アクション
列で実行できる操作。列の [削除]、[上へ移動]、または [下へ移動] を行うことができます。
属性
ストレージモード
テーブルのストレージモード。有効な値:[列指向ストレージ]、[行指向ストレージ]、および [行-列ストレージ]。
デフォルト値:[列指向ストレージ]。
データライフサイクル
テーブル内のデータの Time to Live(TTL)。システムは、データが最初にテーブルに書き込まれた時点から TTL の開始をカウントします。TTL が期限切れになると、テーブルのデータは指定された時点ではなく、一定期間後に削除されます。
デフォルト値:[最大]。
バイナリログ
テーブルのバイナリロギングを有効にするかどうかを指定します。詳細については、「Hologres バイナリログのサブスクライブ」をご参照ください。
バイナリログのライフサイクル
バイナリログの TTL。詳細については、「Hologres バイナリログのサブスクライブ」をご参照ください。デフォルト値:[最大]。
分散列
テーブルの 分散キー。詳細については、「分散キー」をご参照ください。
イベント時間列
テーブルの イベント時間列。詳細については、「イベント時間列 (セグメントキー)」をご参照ください。
クラスタリングキー
テーブルの クラスタリングキー。詳細については、「クラスタリングキー」をご参照ください。
辞書エンコーディング
テーブルの 辞書エンコーディング列。詳細については、「辞書エンコーディング」をご参照ください。
ビットマップ列
テーブルの ビットマップ列。詳細については、「ビットマップインデックス」をご参照ください。
パーティションテーブル
なし
内部テーブルのパーティションキー列を選択します。
右上隅にある [送信] をクリックします。[送信] をクリックした後、左側のインスタンスリストを更新できます。新しく作成された内部テーブルは、選択したスキーマに表示されます。
内部テーブルの設定タブで、右上隅にある [テーブルのクエリ] をクリックして SQL クエリウィンドウに移動し、SQL ステートメントを使用してデータをクエリできます。
内部テーブルの編集
HoloWeb コンソールの左側のナビゲーションペインで、[接続されたインスタンス] をクリックします。接続されているすべてのインスタンスが表示されます。
管理する [インスタンス] をクリックします。作成されたすべてのデータベースが表示されます。
管理するデータベースをクリックし、管理する [スキーマ] をクリックしてから、[テーブル] をクリックします。作成されたすべての内部テーブルが表示されます。
目的の内部テーブルを右クリックし、[テーブルを開く] を選択します。
ページの右上隅にある [テーブルの編集] をクリックします。
ページの下部にある [フィールドの追加] をクリックします。表示されるセクションで、視覚的な方法で内部テーブルにフィールドを追加します。[送信] をクリックすると、[操作ログ] セクションで SQL ステートメントとランタイムログを表示できます。
説明テーブルを編集するときに、内部テーブルから既存のフィールドを削除することはできません。
[送信] をクリックします。内部テーブルが編集されます。
内部テーブルの削除
HoloWeb コンソールの左側のナビゲーションペインで、[接続されたインスタンス] をクリックします。管理する内部テーブルを見つけます。
内部テーブルの検索方法の詳細については、このトピックの 内部テーブルの編集 の手順 1 ~ 3 を参照してください。
内部テーブルを右クリックし、[テーブルの削除] を選択します。
表示されるメッセージで、[OK] をクリックします。
テーブルデータのプレビュー
HoloWeb コンソールの左側のナビゲーションペインで、[接続されたインスタンス] をクリックします。管理する内部テーブルを見つけます。
内部テーブルの検索方法の詳細については、このトピックの 内部テーブルの編集 の手順 1 ~ 3 を参照してください。
内部テーブルをダブルクリックします。表示されるページで、[データプレビュー] をクリックします。
次の図に示すように、テーブルデータをプレビューします。

DDL ステートメントのプレビュー
HoloWeb コンソールの左側のナビゲーションペインで、[接続されたインスタンス] をクリックします。管理する内部テーブルを見つけます。
内部テーブルの検索方法の詳細については、このトピックの 内部テーブルの編集 の手順 1 ~ 3 を参照してください。
内部テーブルをダブルクリックします。表示されるページで、[DDL ステートメント] をクリックします。
[DDL ステートメント] タブで、次の図に示すように、テーブルの DDL ステートメントをプレビューします。

参照
SQL ステートメントを使用して内部テーブルを作成、変更、または削除する方法の詳細については、次のトピックを参照してください。