![]() |
1
3
我也有同样的问题,我通过在
…但这些语句都返回了正确的记录:
当我执行以下语句时:
不 获取包含“”字符的记录。我用所有波兰语字符()尝试了最后一个查询,除“”之外的所有字符都表现出相同的行为(即,返回具有较低ASCII等效字符的所有记录)。奇怪的是,“”按它应该的方式工作,只返回那些在FamilyName字段中带有“”的记录。
因此,以下陈述:
我感到困惑的原因是,我有许多带有奇怪音调符号的记录,它们都返回正确的记录,即使没有“N”前缀。到目前为止,我发现唯一需要显式“N”前缀的字符是波兰语字符。 |
![]() |
2
1
|
![]() |
3
0
只需使用nvarchar而不是varchar作为保存记录的列的数据类型。 |
![]() |
ybou · 需要帮助从SQL 2005查询中删除过时的=*连接运算符 7 年前 |
![]() |
Robert · 将多个分隔符分隔的字段视为不同的行 8 年前 |
![]() |
hud · 执行存储过程会导致错误 8 年前 |
![]() |
Gonzalo · 如何将存储过程的结果插入到新表中? 9 年前 |