17.10 - 派生テーブルの構文 - 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-1146-171K-JPN
Language
日本語 (日本)
FROM derived_table_spec [,...]

構文要素

derived_table_spec
( [ with_modifier ] subquery ) [AS] derived_table_name [ ( column_name [,...] ) ]
with_modifier
WITH修飾子を参照してください。
subquery
入れ子のSELECT式を指定します。
サブクエリーでNORMALIZEを指定できます。
subqueryにSELECT AND CONSUME文を指定することはできません。subqueryにEXPAND ON句を指定することはできません。
derived_table_name
派生テーブルの名前。
column_name
サブクエリーにリストされる列名または式のリスト。名前によるsubqueryの列参照が可能になります。
列名のみ指定できます。 table_name.column_nameまたはdatabase_name.table_name.column_nameのような形式は使用できません。
これを指定する場合、このリストに含まれる名前の数は、function_nameテーブル関数を組み込むために使用されたCREATE FUNCTION文のRETURNS TABLE句に含まれていた列数に一致していなければなりません。代替名リスト中の名前は、RETURNS TABLE句の列名のうち同じ位置にある列名に対応します。
これを省略した場合、列名はfunction_nameテーブル関数を組み込む際に使用されたCREATE FUNCTION文のRETURNS TABLE句の中の列名と同じ名前になります。