题
如何排序规则的影响SQL服务器在储存以及这如何影响Unicode和非统数据的类型?
不会的排序规则的影响Unicode储存?或者只是治理排序规则内的数据库?
当我使用非统数据类型的什么restictions的排序规则?
如果限制,会发生什么,当我试着商店一字不在数据库中的排序规则的一个非统数据的类型?
我的理解是Unicode的数据类型可以随时存储的全套Unicode数据的同时,非统数据类型的储存功能上取决于代码页(其定义是通过排序规则)和只能代表一些共同的字符,排序规则。
很明显每个字在一个Unicode的数据类型将至少占2字节的同时,非统数据类型的占用1byte per character(或这是否因排序?)
我觉在这里,怎么这项工作到底是什么?
解决方案
SQL服务器中存储Unicode数据(NTEXT,)在UCS2,总是导致在2个字每个字符。
排序规则只会影响分类(和casing)。
在非统数据的类型(文本、VARCHAR),只有一个单一的字节是使用每个字符,并且只字的排序规则的代码页可以储存(只是作为你的说明)。看看这个 MSDN条关于排序规则
不隶属于 StackOverflow