oracle数据库查看所有表,oracle 怎样查询某用户下的所有表的表名
本篇文章给大家谈谈oracle数据库查看所有表,以及oracle 怎样查询某用户下的所有表的表名对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
oracle怎么查询所有的表空间的名称
oracle数据库中,查询素有表空间的名称只需要一条sql语句即可:
select tablespace_name from user_tablespaces;
结果输出如下图:
在上式的sql中,“user_tablespaces”即为表空间信息所在表,所需的表空间信息需要从该表中获取,“tablespace_name”即为表空间名称,
如果希望查询所有表空间名称和其他相关信息,可以将使用如下sql语句:
select* from user_tablespaces;
结果输出如下:
扩展资料:
针对表空间,还有其他的查询可供参考:
1、查看表空间的名称及对应大小
SELECT t.tablespace_name, round(SUM(bytes/(1024* 1024)), 0) ts_sizeFROM
dba_tablespaces t, dba_data_files dWHERE t.tablespace_name=
d.tablespace_nameGROUP BY t.tablespace_name;
输出结果如下:
2、查看表空间物理文件的名称及大小
SELECT tablespace_name,file_id,file_name,round(bytes/(1024* 1024), 0) total_space
FROM dba_data_filesORDER BY tablespace_name;
输出结果为:
3、查询当前用户所有表名及其所属表空间
selecttable_name表名,tablespace_name所使用表空间fromuser_tables;
输出结果为:
oracle 怎样查询某用户下的所有表的表名
select* from all_tab_comments--查询所有用户的表,视图等。
select* from user_tab_comments--查询本用户的表,视图等。
select* from all_col_comments--查询所有用户的表的列名和注释。
select* from user_col_comments--查询本用户的表的列名和注释。
select* from all_tab_columns--查询所有用户的表的列名等信息。
select* from user_tab_columns--查询本用户的表的列名等信息。
扩展资料
ORACLE下有三个视图
DBA_TABLES拥有DBA角色的用户可以查看系统中的所有表
USER_TABLES登录数据库的当前用户拥有的所有表
ALL_TABLES登录数据库的当前用户有权限查看的所有表
参考资料:百度百科-Oracle
oracle查看所有表及各表行数
在Oracle数据库中,查看所有表及对应个表的行数,只用一个select语句查询table_name和num_rows两个字段即可。table_name是表名,num_rows代表表的行数。
具体如下:
1、查询数据库所有的表sql:select t.table_name,t.num_rows from all_tables t;
sql执行后的输出结果如下图:
2、查询当前用户表sql:select t.table_name,t.num_rows from user_tables t;
sql执行后输出结果如下图:
扩展资料:
分享一些ORACLE中,对所有表的查询sql:
1、查询所有表名:
select t.table_name from user_tables t;
2、查询所有字段名:
select t.column_name from user_col_comments t;
3、查询指定表的所有字段名:
select t.column_name from user_col_comments t where t.table_name='BIZ_DICT_XB';
4、查询指定表的所有字段名和字段说明:
select t.column_name, t.column_name from user_col_comments t where t.table_name='BIZ_DICT_XB';
5、查询所有表的表名和表说明:
select t.table_name,f.comments from user_tables t inner join user_tab_comments f on t.table_name= f.table_name;
6、查询模糊表名的表名和表说明:
select t.table_name from user_tables t where t.table_name like'BIZ_DICT%';
select t.table_name,f.comments from user_tables t inner join user_tab_comments f
on t.table_name= f.table_name where t.table_name like'BIZ_DICT%';
7、查询表的数据条数、表名、中文表名
select a.num_rows, a.TABLE_NAME, b.COMMENTS from user_tables a,user_tab_comments b WHERE a.TABLE_NAME= b.TABLE_NAME order by TABLE_NAME;
参考资料来源:百度百科-Oracle PL/SQL宝典(第2版)
参考资料来源:百度百科-Oracle数据库编程经典300例
oracle里查出某个数据库里的所有表名
方法和详细的操作步骤如下:
1、第一步,
MySQL数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,Oracle数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,SQLServer数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。
4、第四步,执行完上面的操作之后,操作完成,见下图。这样,就解决了这个问题了。
关于oracle数据库查看所有表到此分享完毕,希望能帮助到您。