Oracle 视图 USER_SOURCE 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图USER_SOURCE提供用户/对象视图和存储过程定义的源代码信息。它将用户/对象名和源代码结合起来,显示每个用户/对象被创建的源代码。USER_SOURCE视图不会返回分配给用户的视图或存储过程的定义,而是返回计算字段/子语句等源定义。
使用Oracle视图USER_SOURCE,可以从数据库中检索以前创建的视图和存储过程的源代码。要使用该视图,需要以SYSDBA或其他完全访问权限的用户身份进行连接,想要查看源代码的用户需要具有SELECT ANAYSIS权限才能使用USER_SOURCE视图。可以使用以下语句查找指定视图/存储过程的源代码:
SELECT TEXT
FROM USER_SOURCE
WHERE NAME = ‘object_name’;
官方英文解释
USER_SOURCE
describes the text source of the stored objects owned by the current user. Its columns (except for OWNER
) are the same as those in ALL_SOURCE
.
See Also:
“ALL_SOURCE”