SQL Server和ORACLE对
数据库基本信息查询
ORACLE:
--查所有库名 select * from dba_users where username in ( '用户1','用户2' ) order by username --查某用户下的表名 select table_name from dba_tables where owner = '用户' --ORACLE查询字段信息 select * from DBA_tab_columns where OWNER = 'META' and table_name = '表名' --查询某用户下视图信息 select * from DBA_views where OWNER = '用户' --查询某用户下函数信息 SELECT * FROM DBA_OBJECTS WHERE OBJECT_TYPE='FUNCTION' and OWNER = '用户' --查询否用户下存储过程名 SELECT * FROM DBA_OBJECTS WHERE OBJECT_TYPE='PROCEDURE' and OWNER = '用户'
SQL:
--查询所有表名 select name from sysobjects where type='U' --查询所有视图 select * from information_schema.views --查询某表的字段的信息 select * from information_schema.columns where table_name = '表名'