SYSCAT.TABDEP catalog view
Each row represents a dependency
of a view or a materialized query table on some other object.
The
view or materialized query table depends on the object of type BTYPE
of name BNAME, so a change to the object affects the view or materialized
query table. Also encodes how privileges on views depend on privileges
on underlying tables and views.
| Column Name | Data Type | Nullable | Description |
|---|---|---|---|
| TABSCHEMA | VARCHAR (128) | Schema name of the view or materialized query table. | |
| TABNAME | VARCHAR (128) | Unqualified name of the view or materialized query table. | |
| DTYPE | CHAR (1) | Type of the depending object.
|
|
| OWNER | VARCHAR (128) | Authorization ID of the creator of the view or materialized query table. | |
| OWNERTYPE | CHAR (1) |
|
|
| BTYPE | CHAR (1) | Type of object on which there is a dependency. Possible values
are:
|
|
| BSCHEMA | VARCHAR (128) | Schema name of the object on which the view or materialized query table depends. | |
| BMODULENAME | VARCHAR (128) | Y | Unqualified name of the module to which the object on which there is a dependency belongs. The null value if not a module object. |
| BNAME | VARCHAR (128) | Unqualified name of the object on which the view or materialized query table depends. | |
| BMODULEID | INTEGER | Y | Identifier for the module of the object on which the view or materialized query table depends. |
| TABAUTH | SMALLINT | Y | If BTYPE is 'N', 'O', 'S', 'T', 'U', 'V', or 'W', encodes the privileges on the underlying table or view on which this view or materialized query table depends; the null value otherwise. |
| VARAUTH | SMALLINT | Y | If BTYPE is 'v', encodes the privileges on the underlying global variable on which this view or materialized query table depends; the null value otherwise. |
| DEFINER1 | VARCHAR (128) | Authorization ID of the creator of the view or materialized query table. | |
Note:
|
|||