oracle查询用户对象,Oracle查询数据库对象所属用户

Oracle查询数据库对象所属用户

--查询某用户下的表、视图

SELECT TABLE_NAME,OWNER,TABLE_TYPE FROM ALL_TAB_COMMENTS WHERE OWNER = 'VASS';

--查询某用户下的视图

SELECT VIEW_NAME,OWNER FROM ALL_VIEWS WHERE OWNER = 'VASS';

--查询某用下的索引

SELECT INDEX_NAME,OWNER,TABLE_NAME FROM ALL_INDEXES WHERE OWNER = 'VASS';

--查询某用户下的触发器

SELECT OWNER,OBJECT_NAME,OBJECT_TYPE FROM ALL_PROCEDURES

WHERE OWNER = 'VASS' AND OBJECT_TYPE = 'TRIGGER';

--或

SELECT TRIGGER_NAME FROM ALL_TRIGGERS WHERE OWNER = 'VASS';

--查询某用户下的函数

SELECT OWNER,OBJECT_NAME,OBJECT_TYPE FROM ALL_PROCEDURES

WHERE OWNER = 'VASS' AND OBJECT_TYPE = 'FUNCTION';

--查询某用户下的存储过程

SELECT OWNER,OBJECT_NAME,OBJECT_TYPE FROM ALL_PROCEDURES

WHERE OWNER = 'VASS' AND OBJECT_TYPE = 'PROCEDURE'


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部