Contains one row for each attribute (including inherited attributes where
applicable) that is defined for a user-defined structured data type.
Table 77. OBJCAT.ATTRIBUTES Catalog View
| Column Name | Data Type | Nullable | Description |
|---|---|---|---|
| TYPESCHEMA | CHAR(8) |
| Qualified name of the strucutred data type that includes the attribute. |
| TYPENAME | VARCHAR(18) |
| |
| ATTR_NAME | VARCHAR(18) |
| Attribute name. |
| ATTR_TYPESCHEMA | CHAR(8) |
| Contains the qualified name of the type of the attribute. |
| ATTR_TYPENAME | VARCHAR(18) |
| |
| TARGET_TYPESCHEMA | CHAR(8) |
| Qualified name of the target type, if the type of the attribute is REFERENCE. Null value if the type of the attribute is not REFERENCE. |
| TARGET_TYPENAME | VARCHAR(18) |
| |
| ORIGIN_TYPESCHEMA | CHAR(8) |
| Qualified name of the data type in the data type hierarchy where the attribute was introduced. |
| ORIGIN_TYPENAME | VARCHAR(18) |
| |
| POSITION | SMALLINT |
| Position of the attribute in the definition of the structured data type starting with zero. |
| LENGTH | INTEGER |
| Maximum length of data. 0 for distinct types. The LENGTH column indicates precision for DECIMAL fields. |
| SCALE | SMALLINT |
| Scale for DECIMAL fields; 0 if not DECIMAL. |
| CODEPAGE | SMALLINT |
| Code page of the attribute. For character-string attributes not defined with FOR BIT DATA, the value is the database code page. For graphic-string attributes, the value is the DBCS code page implied by the (composite) database code page. Otherwise, the value is 0. |
| LOGGED | CHAR(1) |
| Applies only to attributes whose type is LOB or distinct based on LOB
(blank otherwise).
Y=Attribute is logged. N=Attribute is not logged. |
| COMPACT | CHAR(1) |
| Applies only to attributes whose type is LOB or distinct based on LOB
(blank otherwise).
Y=Attribute is compacted in storage. N=Attribute is not compacted. |
| DL_FEATURES | CHAR(10) |
| Applies to DATALINK type attributes only. Blank for REFERENCE type attributes. Null otherwise. Encodes various DATALINK features such as linktype, control mode, recovery, and unlink properties. |