我想生成一个PL / SQL脚本,它提供用户定义的对象类型的属性名称。我可以看到定义的对象类型但我找不到这个对象的属性名称。
答案 0 :(得分:4)
这适用于Oracle 11g,应该适用于早期版本
select attr_name
from all_type_attrs
where owner = YourSchemaName
and type_name = YourTypeName
如果此对象位于其他用户的架构中,则需要具有执行权限,然后才能在all_type_attrs中看到此内容。
(为了明确APC评论的许可而编辑)