如何在DB2的记录中搜索unicode字符?

时间:2013-09-16 14:27:21

标签: search unicode db2

我在DB2中有一个表 METAATTRIBUTE ,其中一列说“内容”可能包含任何特殊字符,包括unicode字符。

对于任何特殊字符,例如:“#”我可以简单地搜索:

Select * from METAATTRIBUTE where content like '%#%';

但是如何搜索“ u201B ”或“ u201E ”之类的unicode字符???

提前致谢。

2 个答案:

答案 0 :(得分:2)

假设您正在讨论DB2 LUW,Unicode字符串文字由符号“u&”指定,后跟单引号中的常规字符串文字。 Unicode代码点由转义字符指定,默认情况下为反斜杠。例如:

$ db2 "values u&'\201b'"

1  
---
‛  

  1 record(s) selected.

所以你的查询看起来像是:

Select * from METAATTRIBUTE where content like u&'%\201b%';

答案 1 :(得分:0)

最近,我遇到了同样的问题。这对我有用

{
    "street": "My Street",
    "profileType":"adressLocation"

}