oracle查看某一实例下的所有表中表名包含zy的表及字段
时间: 2023-09-04 07:11:47 浏览: 55
可以使用以下的 SQL 语句来查看 Oracle 数据库中某一实例下的所有表中表名包含 "zy" 的表及其字段:
```sql
SELECT table_name, column_name
FROM all_tab_columns
WHERE owner = 'schema_name'
AND table_name LIKE '%zy%'
ORDER BY table_name;
```
其中,`schema_name` 是指某一数据库实例的用户名,可以根据实际情况替换成对应的值。该语句将返回该实例下所有表名包含 "zy" 的表及其字段。
相关问题
sql语句查看oracle数据库的莫一实例下的所有表和注释
可以使用以下的 SQL 语句来查看 Oracle 数据库中某一实例下的所有表和注释:
```
SELECT table_name, comments
FROM all_tab_comments
WHERE owner = 'schema_name';
```
其中,`schema_name` 是指某一数据库实例的用户名,可以根据实际情况替换成对应的值。该语句将返回该实例下所有表的名称和注释。
用oracle语法写一个查询所有表某一字段是某一值的表
你可以使用以下 Oracle SQL 语句来查询所有表中某一字段是某一值的表:
```sql
SELECT owner, table_name
FROM all_tab_columns
WHERE column_name = 'your_column_name' AND lower(data_type) NOT LIKE '%lob%'
AND table_name NOT LIKE 'BIN$%' AND owner NOT IN ('SYS', 'SYSTEM')
AND EXISTS (
SELECT 1 FROM %TABLE_NAME% WHERE %COLUMN_NAME% = 'your_value'
);
```
将 `%TABLE_NAME%` 和 `%COLUMN_NAME%` 替换为你要查询的表名和字段名,将 `'your_value'` 替换为你要查询的值。
请注意,此查询将返回所有者(owner)和表名(table_name),而不是表中的实际数据。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![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)