Sql 在“中使用unicode”;例如;操作人员

Sql 在“中使用unicode”;例如;操作人员,sql,sap-ase,Sql,Sap Ase,在Sybase ASE 15中,如何使用unicode使用like运算符搜索包含特定字符的记录?例如,U+001E 伪代码: select * from table where field like "%{U+001E}%" 确保表上的排序规则支持unicode 使用Nvarchar/Nchar。以前也有一个Ntext数据类型, 但是现在它被贬值了,取而代之的是Nvarchar 这些列占用的空间是非unicode对应列的两倍 (char和varchar) 然后当手动插入时,使用N表示它是uni

在Sybase ASE 15中,如何使用unicode使用like运算符搜索包含特定字符的记录?例如,
U+001E

伪代码:

select * from table where field like "%{U+001E}%"

确保表上的排序规则支持
unicode

使用
Nvarchar/Nchar
。以前也有一个
Ntext
数据类型, 但是现在它被贬值了,取而代之的是
Nvarchar

这些列占用的空间是非unicode对应列的两倍 (char和varchar)

然后当手动插入时,使用N表示它是unicode文本:

INSERT INTO MyTable(SomeNvarcharColumn) VALUES (N'français')

您确定Sybase中不推荐使用
ntext