Microsoft SQL Server 2000 的国际化功能(1)(5)

2008-04-02 10:47:00来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

系统表中的元数据信息

SQL Server 2000 的系统表存储了他们包含为 Unicode 的任何数据。这样大大减少了因数据库和列的不同排序规则而产生的问题。现在还没有其他方法来解决同一服务器上的不同数据库既能够有 Unicode 列名也能够有非 Unicode 列名的问题。即使您此时只支持一种语言,SQL Server 也必须准备支持任何您今后可能要选择的语言。chin a i t p oe er . co msZSXwpB

当您从 SQL Server 6.5 或早期版本转换数据库和服务器时,很容易会为所转换的元数据而担心;其实,这种担心是不必要的。向 Unicode 的转换很简单,因为 SQL Server 的这些早期版本只使用在服务器级别上定义的一个代码页/排序规则。chin a i t p oe er . co msZSXwpB

其中一个重要问题是如何使用系统表中对象的标识符。SQL Server 2000 使用了 Unicode 2.0 字符属性定义来创建标识符中有效字符的列表(SQL Server 2000 的研发完成时,Unicode 3.0 尚未发布)。为了避免 Unicode 2.0 字符属性定义中未定义国际化字符的问题,您应该用中扩号 ([]) 或双引号 (") 来限定您的标识符。这样就能够阻止服务器检查有效的字符。chin a i t p oe er . co msZSXwpB


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Microsoft SQL Server 2000 的国际化功能(2)

下一篇: Microsoft SQL Server 2000 中查询优化器使用的统计(2)