在Sybase ASE 15中,如何使用unicode使用like运算符搜索包含特定字符的记录?例如,U+001E
伪码:
select * from table where field like "%{U+001E}%"
答案 0 :(得分:0)
确保桌面上的排序规则支持unicode
。
使用Nvarchar/Nchar
。曾经有一个Ntext
数据类型,
但它现在已经贬值了Nvarchar
。
这些列占用的空间是非unicode对应物的两倍 (char和varchar)。
然后当手动插入它们时,使用N来表示它的unicode文字:
INSERT INTO MyTable(SomeNvarcharColumn) VALUES (N'français')