Oralce没有库名,只有表空间,所以Oracle没有提供数据库名称查询支持,只提供了表空间名称查询。查询表空间需要权限
select * from v$tablespace;
查询当前数据库中所有表名
select * from user_tables;
查询指定 表中的所有字段名
select column_name from user_tab_columns where table_name = '表名';
查询指定表中所有字段名和类型
select column_name,data_type from user_tab_columns where table_name = '表名';