查看 Oracle 数据库中的表名并按降序排列
时间: 2023-11-27 22:49:27 浏览: 45
可以使用以下 SQL 语句查看 Oracle 数据库中的表名并按降序排列:
```
SELECT table_name
FROM user_tables
ORDER BY table_name DESC;
```
这将返回当前用户下的所有表名,并按表名降序排列。如果需要查看其他用户的表名,可以将 `user_tables` 替换为 `all_tables` 并使用 `owner` 条件指定用户,例如:
```
SELECT table_name
FROM all_tables
WHERE owner = 'OTHER_USER'
ORDER BY table_name DESC;
```
相关问题
查看 Oracle 数据库中的表名并按大小排列
可以使用以下 SQL 语句来查看 Oracle 数据库中的表名并按大小排列:
```
SELECT table_name, ROUND((num_rows * avg_row_len)/1024/1024, 2) AS size_in_mb
FROM all_tables
WHERE owner = 'your_schema_name'
ORDER BY size_in_mb DESC;
```
其中,`your_schema_name` 是你要查询的数据库模式名。这个查询会返回所有表的名称和它们的大小(以 MB 为单位),按照大小逆序排序。
请注意,这个查询只会返回你有访问权限的表。如果你没有访问某个表的权限,它将不会出现在查询结果中。
查看 Oracle 数据库中表的大小并按降序排列
可以使用以下SQL语句查看Oracle数据库中表的大小并按降序排列:
```
SELECT segment_name "Table Name",
ROUND(bytes/1024/1024,2) "Size (MB)"
FROM user_segments
WHERE segment_type='TABLE'
ORDER BY bytes DESC;
```
这将返回一个结果集,其中包含数据库中所有表的名称和大小(以MB为单位),按照大小降序排列。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)