oracle--管理子程序的常用系统视图

来源:互联网 发布:linux按时间分割log 编辑:程序博客网 时间:2024/06/03 19:07

/*
1 ,列出当前用户的视图(表,索引,视图,过程,函数,包 )user_objects
*/

select object_name,created,status,object_type from user_objects
where object_type in(‘FUNCTION’,’procedure’,’TABLE’); –类型字母必须大写;

/*
2 ,列出子程序源代码 user_source
*/

select text from user_source where name= ‘DEF$_PROPAGATOR_TRIG’;

/*
3 ,列出子程序编译错误 user_errors / show errors
*/
–函数创建错误
create or replace function f_date() return varchar2
as
v_time varchar2(10) := ‘2014-10-12’;
begin
dbms_output.put_line(sysdate);
return v_time;
end;

show errors FUNCTION F_DATE ;

select * from user_errors where name = ‘F_DATE’;

/*
4 ,列出对象依赖关系
*/

/直接依赖关系 user_dependencies/
select name, type from user_dependencies where referenced_name = ‘DBMS_SQL’;

/直接依赖 deptree 间接依赖 indeptree ===需要自己先建立联系/

select * from deptree;
select * from indeptree;

0 0
原创粉丝点击