1

Enterprise-Architect で大文字と小文字を区別する検索を実行することは可能ですか?

これを設定するための適切なフィルターが見つかりません。どうも

4

1 に答える 1

1

一見すると、Enterprise Architect の内部検索は、データベースに直接クエリを実行するだけです。したがって、Oracle を使用していない限り、大文字と小文字は区別されません。回避策は、大文字と小文字を区別する独自のカスタム SQL 検索を作成することです。

これをする:

  1. 検索ウィンドウを開く (Ctrl+F)
  2. 新規検索ボタンをクリック
  3. [SQL エディター] を選択し、名前を入力して [OK] をクリックします。

次のビットはデータベースに依存しますが、これは SQL サーバーと 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 に答える