SYSCAT.ATTRIBUTES カタログ・ビュー
各行は、ユーザー定義の構造化データ・タイプに定義された属性を表します。サブタイプの継承された属性も含まれます。
| 列名 | データ・タイプ | NULL 可能 | 説明 |
|---|---|---|---|
| TYPESCHEMA | VARCHAR (128) | 属性の入った構造化データ・タイプのスキーマ名。 | |
| TYPEMODULENAME | VARCHAR (128) | Y | 構造化データ・タイプが属するモジュールの非修飾名。モジュールの構造化データ・タイプでない場合は NULL 値。 |
| TYPENAME | VARCHAR (128) | 属性の入った構造化データ・タイプの非修飾名。 | |
| ATTR_NAME | VARCHAR (128) | 属性名。 | |
| ATTR_TYPESCHEMA | VARCHAR (128) | 属性のデータ・タイプのスキーマ名。 | |
| ATTR_TYPEMODULENAME | VARCHAR (128) | Y | 属性のデータ・タイプが属するモジュールの非修飾名。モジュール属性でない場合は NULL 値。 |
| ATTR_TYPENAME | VARCHAR (128) | 属性のデータ・タイプの非修飾名。 | |
| TARGET_TYPESCHEMA | VARCHAR (128) | Y | ターゲット行タイプのスキーマ名。 参照タイプにのみ適用されます。それ以外の場合は NULL 値。 |
| TARGET_TYPEMODULENAME | VARCHAR (128) | Y | ターゲットの行タイプが属するモジュールの非修飾名。モジュールの行タイプでない場合は NULL 値。参照タイプにのみ適用されます。それ以外の場合は NULL 値。 |
| TARGET_TYPENAME | VARCHAR (128) | Y | ターゲット行タイプの非修飾名。 参照タイプにのみ適用されます。それ以外の場合は NULL 値。 |
| SOURCE_TYPESCHEMA | VARCHAR (128) | 継承された属性の場合、属性を最初に定義した時のデータ・タイプのスキーマ名。非継承属性の場合、この列は TYPESCHEMA と同じです。 | |
| SOURCE_TYPEMODULENAME | VARCHAR (128) | Y | 継承された属性の場合、属性を最初に定義した時のデータ・タイプが属するモジュールの非修飾名。非継承属性の場合、この列は TYPEMODULEID と同じです。モジュールのデータ・タイプでない場合は NULL 値。 |
| SOURCE_TYPENAME | VARCHAR (128) | 継承された属性の場合、属性を最初に定義した時のデータ・タイプの非修飾名。非継承属性の場合、この列は TYPENAME と同じです。 | |
| ORDINAL | SMALLINT | 構造化データ・タイプの定義における属性の位置 (0 から開始する)。 | |
| LENGTH | INTEGER | 属性のデータ・タイプの長さ。属性がユーザー定義タイプの場合は 0。 | |
| SCALE | SMALLINT | 属性のデータ・タイプが DECIMAL または DECIMAL に基づく特殊タイプの場合は位取りで、TIMESTAMP または TIMESTAMP に基づく特殊タイプの場合には秒の小数部分の桁数。その他の場合には 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 値。 |
| LOGGED | CHAR (1) | LOB 型のみに適用されます。その他の場合はブランク。
|
|
| COMPACT | CHAR (1) | LOB 型のみに適用されます。その他の場合はブランク。
|
|
| DL_FEATURES | CHAR (10) | この列は使用されなくなりました。将来のリリースで除去されます。 | |
| JAVA_FIELDNAME | VARCHAR (256) | Y | 将来の使用のために予約済み。 |
| ENVSTRINGUNITS | VARCHAR(11) | オブジェクト作成時のデフォルトのストリング単位。 |