表の変更

表の変更方法について学習します。

表は次のように変更できます。

  • 既存の表に新規フィールドを追加する

  • 表の既存のフィールドを削除する

  • デフォルトのTTL値を変更する

ノート:

まず、クライアント・ドライバをOracle NoSQL Databaseに接続し、ハンドルを取得してから他のステップを実行します。このトピックでは、クライアント・ドライバの接続と表の作成に関するステップは省略しています。まだ表がない場合は、表および索引の作成を参照してください。
DDL文の例を次に示します。
/* Add a new field to the table */
ALTER TABLE users (ADD age INTEGER);

/* Drop an existing field from the table */
ALTER TABLE users (DROP age);

/* Modify the default TTL value*/
ALTER TABLE users USING TTL 4 days;

表の変更の例を次に示します。

/* set the table TTL value to 4 days. */
String alterTableDDL = "ALTER TABLE users USING TTL 4 days"; 
TableRequest treq = new TableRequest().setStatement(alterTableDDL);
TableResult tres = handle.tableRequest(treq);