例: 再帰的問合わせの動的UDTの指定 - 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

次の例では、再帰的問合わせに動的UDTを使用する方法を示しています。

     WITH MyDerived(u_sal) AS (
       SELECT NEW MP_STRUCTURED_INT(salary, '1', '1') AS u_sal
       FROM employee)
     SELECT udf_aggr_avg_mp_struc(NEW VARIANT_TYPE(1 AS dummy,
                                                   u_sal AS x) )
     FROM MyDerived;
      *** Query completed. One row found. One column returned.
      *** Total elapsed time was 1 second.
     udf_aggr_avg_mp_struc(NEW VARIANT_TYPE (dummy, x))
     --------------------------------------------------
                                                  33438