2010-04-23 42 views
1

我们有许多客户提供使用排序规则SQL_Latin1_General_CP1_C1_AS构建的数据库。我是否需要更改数据库的排序规则?

我们现在必须支持Unicode来迎合其他语言,并感谢其他在stackoverflow的帮助下,我现在有一个脚本来将字段从varchar更改为nvarchar。

但是,为了迎合所有语言,我应该使用哪种排序规则,是否必须更改现有数据库(我们提供)的排序规则? 是否必须更改我的列以使用排序规则,如果有的话,我将如何管理每个安装?我所能看到的只是每次安装都需要这样做的噩梦。

JD

回答

1

一般来说,你不应该改变排序规则。 nvarchar将处理外语字符串,datetime完全了解时区,应用程序负责格式化数字和日期以供显示。

相关问题