DB2 にMETAATTRIBUTEというテーブルがあり、「 content 」という列には Unicode 文字を含む特殊文字が含まれている可能性があります。
任意の特殊文字、例: "#" で簡単に検索できます:
Select * from METAATTRIBUTE where content like '%#%';
しかし、「 u201B」や「u201E 」などのユニコード文字を検索する方法は???
前もって感謝します。
DB2 LUW について話していると仮定すると、Unicode 文字列リテラルは記号「u&」で指定され、その後に単一引用符で囲まれた通常の文字列リテラルが続きます。Unicode コード ポイントは、デフォルトではバックスラッシュであるエスケープ文字で指定されます。例えば:
$ db2 "values u&'\201b'"
1
---
‛
1 record(s) selected.
したがって、クエリは次のようになります。
Select * from METAATTRIBUTE where content like u&'%\201b%';