17.10 - ADD COLUMN (column_name) - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-171K-JPN
Language
日本語 (日本)
列セットを新しい列パーティションとして追加します。データベース オブジェクトの命名については、<Teradata Vantage™ - SQLの基本、B035-1141>を参照してください。対象のテーブルは列パーティション化されている必要があり、追加する列がすでに存在していてはいけません。結合インデックスを変更して、ALTER TABLEリクエストを使用して列または列パーティションを追加することはできません。column_nameまたはcolumn_nameグループに列ストレージ フォーマットを指定します。指定する列が含まれている列パーティションがCOLUMNフォーマットで定義されていない場合、その列パーティションをCOLUMNフォーマットを持つように変更します。COLUMNフォーマット、ROWフォーマット、またはSYSTEMフォーマットのいずれも指定せず、指定する列が含まれている列パーティションが次の場合、次のようになります。
  • システム決定の形式を持たない列が含まれている場合、列パーティションは変更されず、最後に定義した形式が維持されます。
  • システム決定の形式を持つ列が含まれている場合、システム定義の形式が維持されます。

    変更された列パーティションにシステム決定の列パーティション形式を持つ列が含まれている場合、列パーティションは新たに該当する形式に変更されます(その形式を持たない場合)。

data type
列のデータ型。
column attributes
列の属性を指定します。
AUTO COMPRESS
列のデータを自動圧縮します。
NO AUTO COMPRESS
列のデータを自動圧縮しません。