如何在PL/SQL Developer对象窗口筛选含下划线或以C_开头的对象?
PL/SQL Developer对象窗口下划线筛选指南
1. 筛选名称包含下划线(_)的对象
相信你也踩过这个坑:下划线_在PL/SQL的通配符规则里是代表任意单个字符的,直接在筛选框输入%_%的话,会匹配所有名称长度≥2的对象,根本筛选不出真正包含下划线的内容。
正确的做法是给下划线加转义:在对象窗口的筛选输入框中,输入 %\_% 就可以了。这里的反斜杠\是PL/SQL Developer默认的转义字符,用来告诉系统“后面的下划线是我要找的实际字符,不是通配符”。
2. 筛选以“C_”开头的对象
针对你提到的大量名称为C_something的对象,要精准揪出所有以C_开头的,同样得用转义技巧:
在筛选框里直接输入 C\_% 就行。
C\_表示精准匹配“C_”这两个字符(转义后的下划线不再充当通配符)- 后面的
%用来匹配C_之后任意长度的字符
示例GUI截图说明
截图里能看到:对象窗口的筛选栏已经输入了C\_%,下方的对象列表只显示符合条件的C_user、C_order这类对象,完全满足需求。
内容的提问来源于stack exchange,提问作者Zelloxy
相关产品推荐
相关产品推荐

