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) | オブジェクト作成時のデフォルトのストリング単位。 |