我有两个数据库。 我从第一个数据库获取数据并将其放到第二个数据库中 所以主要问题是我有相同的列
(排序规则 - Latin1_General_CI_AS,数据类型 - nvarchar,长度 - 90)。
但是第一个数据库的列显示特定符号,如“ā”,“ī”,“ē”等,第二个数据库的列将其转换为“a”,“i”,“e”。
那么请你告诉我为什么会发生这种情况?
答案 0 :(得分:0)
您需要确保使用N前缀为Unicode字符串文字添加前缀。像这样。
QUERY 1 :(旧查询的字符串)
SELECT 'If the alternative
hypothesis is as Ha:µ ≠µ0';
<强>输出:强>
If the alternative hypothesis is as Ha:µ ?µ0
在上面的查询≠
缺失
QUERY 2 :(新查询的字符串)
SELECT 'If the alternative
hypothesis is as Ha:' + N'µ ≠µ0';
<强>输出:强>
If the alternative hypothesis is as Ha:µ ≠µ0