派生テーブルの構文 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Published
2021年1月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/vnq1596660420420.ditamap
dita:ditavalPath
ja-JP/vnq1596660420420.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage
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句の中の列名と同じ名前になります。