摘要: Question:What is Collation? How it will affect SQL Server database, and server?Answer:字符的存储 在将collation之前,我们首先需要知道字符是如何被存储的。在计算机中,所有数据都是用0和1这样的位来描述。一个字节有8位,因此一个字节最多可以描述256个字符。在欧美国家,比如美国,他们的文字字符主要就是26个字母加上一些特殊符号(+-*/等),用一个字节就可以存储,一个国家使用的所有字符就是一个code page,用一个字节存储字符的code page 叫做single-byte code page。但是 阅读全文
posted @ 2012-07-11 11:46 xwdreamer 阅读(11712) 评论(4) 推荐(3) 编辑
摘要: 参考文献:http://www.cnblogs.com/mekong/archive/2009/04/17/1437996.htmlhttp://msdn.microsoft.com/en-us/library/ms186939.aspx前言这几天在查阅sql server collation的问题,这其中就牵涉到了unicode,non-unicode,varchar,nvarchar,ANSI等字符编码的问题。首先我们讲解一些基础背景知识定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空 阅读全文
posted @ 2012-07-11 10:41 xwdreamer 阅读(5001) 评论(0) 推荐(0) 编辑