1

是否可以在 Enterprise-Architect 中执行区分大小写的搜索?

我找不到合适的过滤器来设置它。谢谢

4

1 回答 1

1

从外观上看,Enterprise Architect 的内部搜索只是直接查询数据库。因此,除非您在 Oracle 上工作,否则它将不区分大小写。解决方法是创建您自己的区分大小写的自定义 SQL 搜索。

去做这个:

  1. 打开搜索窗口 (Ctrl+F)
  2. 单击新的搜索按钮
  3. 选择 SQL Editor,输入名称并单击 OK

下一点是依赖于数据库的,但这里是一个 sql server 和一个 mysql 示例,用于精确和模糊搜索 - 我们使用 Collat​​e 命令:

SQL Server - 精确

select *
from t_object
where
t_object.Name COLLATE Latin1_General_CS_AS = 'BEEF'

MySQL - 模糊

select *
from t_object
where
t_object.Name COLLATE utf8_bin like 'Corrected%'

您只需要找到适用于您的数据库类型的 COLLATE 命令。

我希望这有帮助!

汤姆

于 2012-09-14T00:30:40.977 回答