执行区分大小写的搜索

时间:2012-09-11 07:59:40

标签: enterprise-architect

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

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

1 个答案:

答案 0 :(得分:1)

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

要做到这一点:

  1. 打开搜索窗口(Ctrl + F)
  2. 点击新搜索按钮
  3. 选择“SQL编辑器”,输入名称并单击“确定”
  4. 下一位是数据库相关的,但这里是一个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命令。

    我希望这有帮助!

    托莫