修改SQL Service数据库排序规则

修改数据库

alter   database   KidsPang   COLLATE   Chinese_PRC_CI_AS

修改表中字段
ALTER TABLE [Member] ALTER COLUMN [ID] [nvarchar](10) COLLATE Chinese_PRC_CI_AS  NOT NULL
ALTER TABLE [Member] ALTER COLUMN [PASS] [nvarchar](43) COLLATE Chinese_PRC_CI_AS  NOT NULL

时间: 2024-08-29 00:55:52

修改SQL Service数据库排序规则的相关文章

全库修改SQL Server现有排序规则

SQL Server备份还原后可能遇到排序规则不一致的问题,此时通过统一排序规则可以解决.详细操作如下: 数据库报错信息: 无法解决 equal to 运算中 "SQL_Latin1_General_CP1_CI_AS" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突. 为解决排序规则冲突,可直接修改对应字段的排序规则,使其一致则可避免查询出错,如下: ALTER TABLE [表名] ALTER COLUMN [字段名] nvarchar(256)

数据库排序规则的冲突(理解collate Chinese_PRC_CI_AS)

之前碰到了数据库排序规则冲突问题,即百度或者 Google 的老话题: " 无法解决 equal to 操作中' sql_latin1_general_cp1_ci_as '和' chinese_prc_ci_as '之间的排序规则冲突 " .一般的方法,是在创建临时表或表连接的时候加上规则校勘语句 COLLATE "规则名"解决,如: create table #example ( EXP_Name varchar (50) collate CHINESE_PRC

安装VCenter提示数据库排序规则有问题

有时候在安装sql server 数据库时你如果修改了排序规则,那么在安装VCenter时它会提示你的数据库排序规则有问题,不让你安装.这个时候你去修改一下数据库规则就可以继续安装了. 解决方法:1.把安装光盘插到机器上 2.进去安装光盘根目录 在CMD下运行下面的命令 Setup /QUIET /ACTION=REBUILDDATABASE /instancename=mssqlserver /SQLSYSADMINACCOUNTS=administrator /sapwd=XXXXXX /s

SQL SERVER 的排序规则

有时候查询数据库的时候会发现(比如做重名检查的时候):数据库的查询时对大小写不敏感的,也就是 A 和 a 是一样的. 也就是说 select * from tabletest where name = 'a' 和 select * from tabletest where name = 'A' 两条 sql 语句的执行结果是一样的. 该怎么办呢...百度了一下,才了解到这关系到了 SQL SERVER 的排序规则.之前在安装 SQL SERVER 的时候曾经见到过这个选项,但是一直没明白是啥意思

[转]SQL SERVER 的排序规则

如何更改SQL SERVER 2000的排序规则 Alter datebase Alter datebase 数据库 Chinese_PRC_BIN ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写 ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_AS --区分大小写 使用如下命令

修改SQL Server数据库表的创建时间最简单最直接有效的方法

说明:这篇文章是几年前我发布在网易博客当中的原创文章,但由于网易博客现在要停止运营了,所以我就把这篇文章搬了过来,因为这种操作方式是通用的,即使是对现在最新的SQL Server数据库里面的操作也是一样的,相信很多朋友都会使用到. ----------------------分割线-------------------- 网络上曾经有很多人询问怎么修改SQL Server数据库表的创建时间,但得到的回答多种多样,有的说需要使用某些软件进行修改,有的说需要修改注册表等等,其实这些方法实施起来不但麻

sql server不同排序规则的数据库间字段的比较

不同的排序规则的字段是不能直接比较的.会提示:无法解决 equal to 操作的排序规则冲突.可以把字段强制转换一个排序规则,这样就能比较了.示例: -------------------------------------- SELECT *FROM tab1 a LEFT OUTER JOIN      tab2 u ON a.AdmissionNo = u.UserName COLLATE Chinese_PRC_CI_AS --------------------------------

table表格实现点击修改 PHP同步数据库 排序

最近几天在做一个网站,牵扯到一个导航管理的功能!领导说不用作,可是由于自己自作主张,搞了1天的功能.领导说这个导航管理就是不用做!容易牵扯出好多问题来!估摸是客户小的原因! 没办法就把我1天的劳动荒废了!在这里贴出来,一个是与大家交流, 第二,也是希望大家可以使劲拍砖,相信大家的拍砖可以使我更好的成长!我可以学到更多的知识! 本人初级PHP鸟一只!希望各位多多指教! 上代码! 首先是HTML代码!主要实现了!table的一个表格,未添加任何CSS样式,因为做到这一步,要添加样式的时候,领导说不需

数据库排序规则的问题

数据库的collation在安装使用默认就已经很好了.比如简体中文环境下,安装SQL Server时,默认是Chinese_PRC_CI_AS,英文环境下是SQL_Latin1_General_CP1_CI_AS. 在大多数据情况下,默认的选项已经其中上满意我们的需求,但如果要支持多国语言,那么就只能选择支持unicode编码的SQL_Latin1_General_CP1_CI_AS,否则会有乱码,而应用程序查询/更新数据也需要在前加N作为unicode字符的标志.我想很多人都没有太留意这问题吧