RESTRICT 关键字要求同 DROP ROW TYPE 语句使用。如果 row_type 上的从属性存在,则
RESTRICT 会引起 DROP ROW TYPE 失败。
如果以下任一条件为真,则 DROP ROW TYPE 语句失败并返回错误消息:
已命名的 ROW 数据类型用于现有的表或列。
查看 systables 和 syscolumns 系统目录表来查找是否任何表或数据类型使用了已命名的
ROW 数据类型。
已命名的 ROW 数据类型在继承层次结构中是超类型。
查找 sysinherits 系统目录表来查看哪一个已命名的 ROW 数据类型具有子类型。
以下语句删除了已命名的 ROW 数据类型 employee_t:
DROP ROW TYPE employee_t RESTRICT