Sql server r2中特殊字符的数据类型

时间:2015-06-02 02:06:37

标签: sql-server-2008-r2 sqldatatypes

什么是支持sql server中特殊字符的最佳数据类型?

1 个答案:

答案 0 :(得分:0)

答案取决于你想到的角色。

如果打开字符映射应用程序并在那里查看字符代码(在弹出工具提示消息或状态栏中),那么对于代码低于U + 007E的字符(这是{{1的代码)使用char or varchar就足够了。为方便起见,class CollegePlayHistory < ActiveRecord::Base belongs_to :player end ~支持的字符在下图中以黄色突出显示:

Character Map

如果您需要支持其他字符,可能可以使用这两种类型中的任何一种。这取决于其他字符是否属于操作系统使用的代码页作为非Unicode程序的默认值。如果您不知道是否是这种情况,或者事实上您确定需要支持的字符超出系统区域设置,请选择nchar or nvarchar

无论哪种方式,请记住specify the maximum length所选类型。