Oracle 如何列出名称中包含匹配字符串的所有表

Oracle 如何列出名称中包含匹配字符串的所有表,oracle,plsql,oracle-sqldeveloper,plsqldeveloper,Oracle,Plsql,Oracle Sqldeveloper,Plsqldeveloper,在OracleDB中,如何列出模式中存在的所有表,其中表名具有类似Student的子字符串?假设您有一个表格列表,如大学生、学生录取通知书或学生部等。您可以查询所有表格表格: SELECT table_name FROM all_tables WHERE table_name LIKE '%student%'; 您可以查询所有表表: SELECT table_name FROM all_tables WHERE table_name LIKE '%student%'; 我们在谓词中首先加上名

在OracleDB中,如何列出模式中存在的所有表,其中表名具有类似Student的子字符串?假设您有一个表格列表,如大学生、学生录取通知书或学生部等。

您可以查询
所有表格
表格:

SELECT table_name
FROM all_tables
WHERE table_name LIKE '%student%';

您可以查询
所有表
表:

SELECT table_name
FROM all_tables
WHERE table_name LIKE '%student%';
我们在谓词中首先加上名称,因为有些人坚持在Oracle中使用区分大小写的对象名称

我用STU vs STUDENT在LIKE搜索中运行这个,并查看这些结果-

由于您标记了SQLDeveloper,所以您可以使用连接树浏览模式,并在名称上添加一个过滤器

我们在谓词中首先加上名称,因为有些人坚持在Oracle中使用区分大小写的对象名称

我用STU vs STUDENT在LIKE搜索中运行这个,并查看这些结果-

由于您标记了SQLDeveloper,所以您可以使用连接树浏览模式,并在名称上添加一个过滤器