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-1210-171K-JPN
Language
日本語 (日本)

Vantageでは、UDTコンストラクタを選択するときに、以下のテーブルに示したルールが適用されます。

NEW式が指定するコンストラクタの引数リストの状態 結果
何もパラメータを取らず、しかもUDTと同じ名前が付いているコンストラクタ メソッドが:
  • SYSUDTLIBデータベースに存在する場合、Vantageはそのコンストラクタ メソッドを選択します。
  • SYSUDTLIBデータベースに存在しない場合、VantageはSTRUCTURED型UDTの作成時に自動的に生成されるコンストラクタ関数を選択します。
空でない Vantageでは、NEW式でコンストラクタに渡された引数に一致するパラメータ リストをもったSYSUDTLIB内のコンストラクタ メソッドが選択されます。