在 Oracle 中显示可用的用户定义类型
Display Available User Defined Types in Oracle
我想获取目前为止我定义的所有用户定义类型。请告诉我如何显示它?
我想知道如何删除 UDT?
drop type <type name?
这是正确的吗?
查询 dba_types
、all_types
或 user_types
,具体取决于您拥有的权限和要查找的类型。 user_types
将列出当前用户拥有的类型。 all_types
将列出当前用户有权访问的所有类型,其中包括当前用户已被授予权限的其他用户拥有的类型。 dba_types
将列出数据库中的所有类型,但您需要权限才能查询 dba_*
视图,例如 select any dictionary
权限或 select_catalog_role
角色。
我想获取目前为止我定义的所有用户定义类型。请告诉我如何显示它? 我想知道如何删除 UDT?
drop type <type name?
这是正确的吗?
查询 dba_types
、all_types
或 user_types
,具体取决于您拥有的权限和要查找的类型。 user_types
将列出当前用户拥有的类型。 all_types
将列出当前用户有权访问的所有类型,其中包括当前用户已被授予权限的其他用户拥有的类型。 dba_types
将列出数据库中的所有类型,但您需要权限才能查询 dba_*
视图,例如 select any dictionary
权限或 select_catalog_role
角色。