外部型 - MultiLoad

Teradata® MultiLoad リファレンス

Product
MultiLoad
Release Number
17.00
Published
2020年6月
Language
日本語
Last Update
2021-01-07
dita:mapPath
ja-JP/aim1544831946660.ditamap
dita:ditavalPath
ja-JP/aim1544831946660.ditaval
dita:id
B035-2409
Product Category
Teradata Tools and Utilities

「from-sqlルーチン」と「to-sqlルーチン」は、UDTと事前定義型との間にマッピングを作成します。この事前定義タイプはUDTの外部タイプと呼ばれます。クライアント アプリケーションは外部タイプを処理するだけで、UDT値を直接処理することはありません。

外部型の例

例えば、次の条件が存在しているとします。
  • FULLNAMEという名前のUDTが存在する
  • FULLNAMEに関連付けられた外部型はVARCHAR(46)である

次に、FULLNAMEの値の取得中に、データベースは、FULLNAME UDTに関連付けられている「from-sqlルーチン」を呼び出して、FULLNAMEの値からVARCHAR(46)の値に変換します。

クライアントはVARCHAR(46)値を受け取ったときと同じ形式でデータを受け取る必要があります。

同様に、FULLNAME UDTへの挿入で値を提供する際、クライアントはVARCHAR(46)フィールドに値を提供するのと同じ方法で値を提供しなければなりません。データベースは、FULLNAME UDTに関連付けられている「to-sqlルーチン」を使用して、VARCHAR(46)の値からFULLNAMEの値に変換します。