sys_depend(对象依赖关系)

sys_depend 表记录数据库对象之间的依赖关系。这个信息允许 DROP 命令找出哪些其他的对象必须由 DROP CASCADE 删除,或者是在 DROP RESTRICT 的情况下避免删除。

表88 SYS_DEPEND 结构
列名 类型 描述
CLASSID OID 有倚赖对象所在系统表的oid
OBJID OID 指定的有依赖对象的oid
OBJSUBID INT 对于表属性,这个是该属性的字段数(objid和classid引用表本身)。对于所有其他对象类型,目前这个字段是零
REFCLASSID OID 被引用对象所在的系统表的oid
REFOBJID OID 指定的被引用对象的oid
REFOBJSUBID INT 对于表属性,这个是该属性的字段数(objid和classid引用表本身)。对于所有其他对象类型,目前这个字段是零
DEPTYPE "CHAR" 一个定义这个依赖关系特定语义的代码