collate chinese_prc_ci_as null 是什么意思
来源:互联网 发布:音乐的发展历程知乎 编辑:程序博客网 时间:2024/05/16 13:26
我们在create table时经常会碰到这样的语句,例如:CorpName nvarchar(10) collate chinese_prc_ci_as null,那它到底是什么意思呢?
不妨看看下面:
语法
COLLATE < collation_name >
< collation_name > ::=
{ Windows_collation_name } | { SQL_collation_name }
参数
collation_name
是应用于表达式、列定义或数据库定义的排序规则的名称。collation_name 可以只是指定的 Windows_collation_name 或 SQL_collation_name。
Windows_collation_name
是 Windows 排序规则的排序规则名称。
SQL_collation_name
是 SQL 排序规则的排序规则名称。
注释
COLLATE 子句可以在几个级别上指定,包括以下级别:
创建或更改数据库。
可以使用 CREATE DATABASE 或 ALTER DATABASE 语句的 COLLATE 子句指定数据库的默认排序规则。还可在创建数据库时使用 SQL Server 企业管理器指定排序规则。如果不指定排序规则,则将为数据库指派 SQL Server 实例的默认排序规则。
创建或更改表列。
可以使用 CREATE TABLE 或 ALTER TABLE 语句的 COLLATE 子句指定每个字符串列的排序规则。还可在创建表时使用 SQL Server 企业管理器指定排序规则。如果不指定排序规则,将为列指派数据库的默认排序规则。
还可使用 COLLATE 子句中的 database_default 选项,指定临时表中的列使用连接的当前用户数据库(而不是 tempdb)的默认排序规则。
排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。
如: Chinese_PRC_CS_AI_WS
前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。
排序规则的后半部份即后缀 含义:
_BIN 二进制排序
_CI(CS) 是否区分大小写,CI不区分,CS区分
_AI(AS) 是否区分重音,AI不区分,AS区分
_KI(KS) 是否区分假名类型,KI不区分,KS区分
_WI(WS) 是否区分宽度 WI不区分,WS区分
区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。
区分重音:如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,比较还将重音不同的字母视为不等。
区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。
区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项
- collate chinese_prc_ci_as null 是什么意思
- collate chinese_prc_ci_as null 是什么意思
- collate chinese_prc_ci_as null 是什么意思
- collate chinese_prc_ci_as null 是什么意思
- collate chinese_prc_ci_as null 是什么意思
- 理解collate Chinese_PRC_CI_AS NULL- -
- 理解collate Chinese_PRC_CI_AS NULL
- 理解collate Chinese_PRC_CI_AS NULL
- 理解collate Chinese_PRC_CI_AS NULL
- 理解collate Chinese_PRC_CI_AS NULL
- collate chinese_prc_ci_as null
- collate chinese_prc_ci_as null解说
- collate chinese_prc_ci_as null
- collate chinese_prc_ci_as null解说
- (转)理解collate Chinese_PRC_CI_AS NULL
- sql server 建表时collate Chinese_PRC_CI_AS 是什么意思
- 数据库排序规则(COLLATE Chinese_PRC_CI_AS NULL)
- 理解collate Chinese_PRC_CI_AS
- Shapes-Object4
- QT安装文件的制作
- json 解析
- 利用matlab编写的Butterworth低通滤波程序
- Linux中断(interrupt)子系统之三:中断流控处理层
- collate chinese_prc_ci_as null 是什么意思
- 苹果消息推送服务教程:第一二部分(共2部分)
- __declspec(dllimport)的作用
- MyEclipse 8.5注册码(到2016年)
- Eclipse启动Jboss服务器指定JVM虚拟内存
- 苹果消息推送服务教程:第三部分
- STM32 启动文件选择
- HEVC/H265 解码图表,请对照代码看。
- NDIS IM调试遇到的问题:OID_TCP_TASK_OFFLOAD