Contains one row for each attribute (including inherited attributes where
applicable) that is defined for a user-defined structured data type.
Table 63. SYSCAT.ATTRIBUTES Catalog View
| Column Name | Data Type | Nullable | Description |
|---|---|---|---|
| TYPESCHEMA | VARCHAR(128) |
| Qualified name of the strucutred data type that includes the attribute. |
| TYPENAME | VARCHAR(18) |
| |
| ATTR_NAME | VARCHAR(18) |
| Attribute name. |
| ATTR_TYPESCHEMA | VARCHAR(128) |
| Contains the qualified name of the type of the attribute. |
| ATTR_TYPENAME | VARCHAR(18) |
| |
| TARGET_TYPESCHEMA | VARCHAR(128) |
| 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) |
| |
| SOURCE_TYPESCHEMA | VARCHAR(128) |
| Qualified name of the data type in the data type hierarchy where the attribute was introduced. For non-inherited attributes, these columns are the same as TYPESCHEMA and TYPENAME. |
| SOURCE_TYPENAME | VARCHAR(18) |
| |
| ORDINAL | 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).
|
| COMPACT | CHAR(1) |
| Applies only to attributes whose type is LOB or distinct based on LOB
(blank otherwise).
|
| 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. |