Subqueryオプション - Teradata Database - Teradata Vantage NewSQL Engine - サブクエリー オプション、INSERT SQL文

Teradata Vantage™ SQLデータ操作言語

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/fbo1512081269404.ditamap
dita:ditavalPath
ja-JP/fbo1512081269404.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage
column_name
挿入操作で新しい行の値が挿入される列の名前です。
column_nameは、任意の順序で指定できます。
column_nameを省略した場合、CREATE TABLEまたはCREATE VIEWリクエストで定義したデフォルト値が使用されます。
派生PERIOD列名を指定することはできません。
派生PERIOD列の開始列と終了列は独自に更新できます。終了列の値は派生PERIOD列の開始列の値よりも大きい値である必要があります。
subquery
挿入される行は、クエリー指定によってアクセスされる列値で構成されます。
列名のリストが省略されている場合、SELECTリクエストは、新しい行を受け取るテーブルにある列数と同じ数の列を問合わせなければなりません。
値を代入しない列のために、nullを選択の式リストに指定できます。
INSERT ... SELECTリクエストに含まれるサブクエリーの一部として、ORDER BY句を指定することはできません。
INSERT操作に列名のリストが組み込まれている場合、column_nameの位置と、選択のexpressionリスト内での項目の位置とを一致させることにより、値が代入されます。
HASH BY hash_list
hash_listに基づいて、AMP間のNoPIテーブルにハッシュ行が挿入されます。
HASH BY RANDOM
ランダムに一度に1ブロック、AMP間のNoPIテーブルにハッシュ行が挿入されます。
LOCAL ORDER BY order_list
順序行がAMPでローカルにテーブルに挿入されます。