1、查询表或视图定义
方式一:
– 普通用户
SELECT * FROM USER_VIEWS;
– dba用户
SELECT * FROM DBA_VIEWS where view_name=(select "UPPER"('xxx') from dual)
方式二:(没有测试成功,先记一下)
查看当前用户有什么表或者视图
select * from tab
查看表的定义
select dbms_Metadata.get_ddl('TABLE','T1') from dual;
查看视图的定义语句
select dbms_Metadata.get_ddl('VIEW','V1') from dual
2、查询用户下的序列
select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner='用户名';
用户名需要大写。