如何通过Oracle查询以特定结尾的表名?
- 内容介绍
- 文章标签
- 相关推荐
在日常的数据库运维或开发工作中,常常需要快速定位某个后缀的表名。例如寻找所有以 _info_test 或者自定义字符的表。若不熟悉 Oracle 程序视图和模糊匹配语法,往往会出现以下痛点:
- 不知道应该查询哪个程序视图;
- 对通配符的使用不清晰,特别是下划线 “_” 作为单字符通配符时需要转义;
- 不确定自己的权限范围,导致查询结果为空;
- 忘记了如何在正则表达式中标记字符串。按理说,
下面给出一套完整、可直接拷贝粘贴到 SQL*Plus / SQL Developer 的查询脚本。帮助你一次性解决上述所有痛点。
在日常的数据库运维或开发工作中,常常需要快速定位某个后缀的表名。例如寻找所有以 _info_test 或者自定义字符的表。若不熟悉 Oracle 程序视图和模糊匹配语法,往往会出现以下痛点:
- 不知道应该查询哪个程序视图;
- 对通配符的使用不清晰,特别是下划线 “_” 作为单字符通配符时需要转义;
- 不确定自己的权限范围,导致查询结果为空;
- 忘记了如何在正则表达式中标记字符串。按理说,
下面给出一套完整、可直接拷贝粘贴到 SQL*Plus / SQL Developer 的查询脚本。帮助你一次性解决上述所有痛点。

