SYSCAT.TRANSFORMS カタログ・ビュー

各行は、ユーザー定義タイプから基本 SQL タイプへ、またはその逆のトランスフォーメーションを扱う関数を表します。

表 1. SYSCAT.TRANSFORMS カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
TYPEID SMALLINT   データ・タイプの ID。
TYPESCHEMA VARCHAR (128)   TYPEMODULEID が NULL の場合にはデータ・タイプのスキーマ名。その他の場合には、データ・タイプが属するモジュールのスキーマ名。
TYPENAME VARCHAR (128)   データ・タイプの非修飾名。
GROUPNAME VARCHAR (128)   トランスフォーム・グループの名前。
FUNCID INTEGER   ルーチンの ID。
FUNCSCHEMA VARCHAR (128)   ROUTINEMODULEID が NULL の場合にはルーチンのスキーマ名。その他の場合には、ルーチンが属するモジュールのスキーマ名。
FUNCNAME VARCHAR (128)   ルーチンの非修飾名。
SPECIFICNAME VARCHAR (128)   ルーチン・インスタンスの名前 (システム生成の場合もある)。
TRANSFORMTYPE VARCHAR (8)  
  • 'FROM SQL' = トランスフォーム関数は SQL から構造化タイプをトランスフォームする
  • 'TO SQL' = トランスフォーム関数は SQL に構造化タイプをトランスフォームする
FORMAT CHAR (1)   FROM SQL トランスフォームによって作成される形式。
  • S = 構造化データ・タイプ
  • U = ユーザー定義
MAXLENGTH INTEGER Y FROM SQL トランスフォームからの出力の最大長 (バイト単位)。TO SQL トランスフォームの場合は NULL 値。
ORIGIN CHAR (1)   トランスフォームのこのグループのソース。
  • O = 元のトランスフォーム・グループ
  • R = 再定義されたトランスフォーム・グループ
REMARKS VARCHAR (254) Y ユーザー提供のコメントまたは NULL 値。