17.05 - 例の使用上の注意 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL演算子およびユーザー定義関数

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Release Date
2021年1月
Content Type
プログラミング リファレンス
管理
Publication ID
B035-1210-175K-JPN
Language
日本語 (日本)
  • いずれの列リストにも含まれていないテーブルTの列は、「コピー列」と呼ばれており、どの出力行にも含まれています。
  • 値列名およびUNPIVOT列名は、テーブルTに存在しない必要があります。
  • column_list_valueに含まれている名前は、テーブルTに存在する必要があります。
  • VALUE_COLUMNSの数は、各列リストに含まれる列の数と等しくなければなりません。1つの列リストでは、1つの出力行の値列にどのソース列をマップするかを定義します。
  • 列別名リスト値は、どのソース列(複数可)データがその行の値列にあるかを示すためにUNPIVOT_COLUMNで使用される名前です。

    指定する場合、別名の数は列リストの数と等しくなければなりません。

    指定しない場合、列の別名はデフォルトで列リストの列が「_」で連結された名前に設定されます。

  • UNPIVOT_COLUMNはVARCHAR(1000)です。
  • INCLUDE_NULLS = 'yes'の場合、どの入力行でも出力行が正確にn行だけ存在します。nは、列リストの数です。

    INCLUDE_NULLS = 'no'の場合、どの入力行でも出力行が最大でもn行だけ存在します。nは、列リストの数です。すべての値列がNULLである行は除外されます。