如何在Oracle中的包中获取已定义类型的列表?

时间:2012-08-14 16:07:43

标签: sql database oracle oracle11g

  

可能重复:
  Metadata regarding PL/SQL package-level record types

我在Oracle数据库的某些包中定义了一些自定义类型。我需要一个SQL查询来获取该Oracle数据库中特定包中所有已定义类型的列表。此外,通过了解类型的对象ID,我想从Oracle数据库中获取该类型的所有属性。我需要知道每种类型的完整规范,包括它的名称,属性以及每个属性的完整规范,包括名称,类型,位置等。

1 个答案:

答案 0 :(得分:0)

select * from user_types;
select * from user_type_attrs;
select * from user_type_methods;
select * from user_procedures;
select * from user_source;