RDB$DEPENDENCIES
From InterBase
Go Up to System Tables
RDB$DEPENDENCIES keeps track of the tables and columns upon which other system objects depend. These objects include views, triggers, and computed columns. InterBase uses this table to ensure that a column or table cannot be deleted if it is used by any other object.
Column name | Data type | Length | Description |
---|---|---|---|
RDB$DEPENDENT_NAME | CHAR | 67 | Subtype 2; names the object this table tracks: a view, trigger, or computed column. |
RDB$DEPENDED_ON_NAME | CHAR | 67 | Subtype 2; names the table referenced by the object named above. |
RDB$FIELD_NAME | CHAR | 67 | Subtype 2; names the column referenced by the object named above. |
RDB$DEPENDENT_TYPE | SMALLINT | Describes the object type of the object referenced in the RDB$DEPENDENT_NAME column; type codes (RDB$TYPES):
All other values are reserved for future use. | |
RDB$DEPENDED_ON_TYPE | SMALLINT | Describes the object type of the object referenced in the RDB$DEPENDED_ON_NAME column; type codes (RDB$TYPES):
All other values are reserved for future use. |