SYSCAT.ROWFIELDS カタログ・ビュー

各行は、ユーザー定義の行データ・タイプに定義されたフィールドを表します。

表 1. SYSCAT.ROWFIELDS カタログ・ビュー
列名 データ・タイプ NULL 可能 説明
TYPESCHEMA VARCHAR (128)   フィールドの入った行データ・タイプのスキーマ名。
TYPEMODULENAME VARCHAR (128) Y 行データ・タイプが属するモジュールの非修飾名。モジュールの行データ・タイプでない場合は NULL 値。
TYPENAME VARCHAR (128)   フィールドの入った行データ・タイプの非修飾名。
FIELDNAME VARCHAR (128)   フィールド名。
FIELDTYPESCHEMA VARCHAR (128)   フィールドのデータ・タイプのスキーマ名。
FIELDTYPEMODULENAME VARCHAR (128) Y フィールドのデータ・タイプが属するモジュールの非修飾名。フィールドのデータ・タイプがモジュールのユーザー定義データ・タイプではない場合には NULL 値。
FIELDTYPENAME VARCHAR (128)   フィールドのデータ・タイプの非修飾名。
ORDINAL SMALLINT   行データ・タイプの定義におけるフィールドの位置 (0 から開始する)。
LENGTH INTEGER   フィールドのデータ・タイプの長さ。DECIMAL 型の場合、精度が入ります。
SCALE SMALLINT   DECIMAL 型の場合、フィールド・データ・タイプの位取りが含まれます。タイム・スタンプ・タイプの場合、フィールド・データ・タイプのタイム・スタンプの精度が含まれます。その他の場合には 0 です。
TYPESTRINGUNITS VARCHAR(11) Y Unicode データベースの場合は、文字ストリング・データ・タイプまたはグラフィック・ストリング・データ・タイプに適用されるストリング単位。それ以外の場合は NULL 値。
STRINGUNITSLENGTH INTEGER Y Unicode データベースの場合は、文字ストリング・データ・タイプまたはグラフィック・ストリング・データ・タイプに対して宣言されたストリング単位の数。それ以外の場合は NULL 値。
CODEPAGE SMALLINT   ストリング・タイプの場合、コード・ページを示します。0 は FOR BIT DATA を示します。ストリング・タイプでない場合は 0。
COLLATIONSCHEMA VARCHAR (128) Y ストリング・タイプの場合は、フィールドの照合のスキーマ名。それ以外の場合は NULL 値。
COLLATIONNAME VARCHAR (128) Y ストリング・タイプの場合は、フィールドの照合の非修飾名。それ以外の場合は NULL 値。
NULLS CHAR (1)   将来の使用のために予約済み。
QUALIFIER VARCHAR (128) Y 将来の使用のために予約済み。
FUNC_PATH CLOB (2K) Y 将来の使用のために予約済み。
DEFAULT CLOB (64K) Y 将来の使用のために予約済み。
ENVSTRINGUNITS VARCHAR(11)   オブジェクト作成時のデフォルトのストリング単位。