SQL Server多语言数据支持

2023-11-22

如何设置 SQL Server 2005 DBMS,以便可以用不同的语言存储数据?

我的确切问题是这样的:在 SQL Server Management Studio 中,我正在编写一条包含德语变音符号的插入语句。文本已成功保存,但读取相同的值会导致文本没有变音。

考虑到我必须支持 4 种语言:英语、德语、希腊语和俄语(我不想考虑俄语文本将面临什么)。

DBMS 现在设置为希腊语排序规则(以支持希腊语)。

这会导致任何问题吗?

有什么提示吗?


您需要对字符串使用 nvarchar 数据类型(http://msdn.microsoft.com/en-us/library/ms186939.aspx) 并且您还需要在所有 unicode 字符串前面加上 N (http://support.microsoft.com/kb/239530 ).

在 SQL Server 中处理 Unicode 字符串常量时,必须在所有 Unicode 字符串前面加上大写字母 N,如 SQL Server 联机丛书主题“使用 Unicode 数据”中所述。 “N”前缀代表 SQL-92 标准中的“国家语言”,并且必须为大写。如果不为 Unicode 字符串常量添加 N 前缀,SQL Server 将在使用该字符串之前将其转换为当前数据库的非 Unicode 代码页。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server多语言数据支持 的相关文章

随机推荐