SQL SERVER 主键的冲突问题 要看你的排序规则,如果排序规则区分大小写,这样导进去就没问题,如果不区分大小写。就会有问题。如:alter database 数据库名 COLLATE Chinese_PRC_CI_AS 不区分大小写, 而 alter database 数据库名 COLLATE Chinese_PRC_CS_AS 使之区分大小写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 drop table testcreate table test(ID varchar(10)primary key)insert test select 'K234'insert test select 'k234'(1 行受影响)消息 2627,级别 14,状态 1,第 4 行违反了 PRIMARY KEY 约束 'PK__test__59463169'。不能在对象 'dbo.test' 中插入重复键。语句已终止。 sql排序规则如果要是区分大小写的话,就要改变数据库的排序规则。1、查看系统中所支持的全部排序规则列表 SELECT * FROM ::fn_helpcollations()2、查看当前系统的排序规则. SELECT SERVERPROPERTY('Collation')3、改变数据库的排序规则(做ALTER之前,要中断所有用户对此数据库的访问)语法: use master go ALTER DATABASE 数据库名 COLLATE 排序规则名例子: use master go ALTER DATABASE luwanzhufa COLLATE Chinese_PRC_CS_AS * 我查过。Chinese_PRC_CS_AS这个是简体中文。而且区分大小写的排序规则。192 Japanese_BIN 二进制顺序、用于 932(日文)字符集。 193 Japanese_CI_AS 字典顺序、不区分大小写、用于 932(日文)字符集。 200 Japanese_CS_AS 字典顺序、区分大小写、用于 932(日文)字符集。198 Chinese_PRC_BIN 二进制顺序、用于 936(简体中文)字符集。199 Chinese_PRC_CI_AS 字典顺序、不区分大小写、用于 936(简体中文)字符集。203 Chinese_PRC_CS_AS 字典顺序、区分大小写、用于 936(简体中文)字符集。 我查过。Chinese_PRC_CS_AS这个是简体中文。而且区分大小写的排序规则。------------------------------------------------------貌似不区分大小写吧 求SQL语句,动态查询 请教一下,工资如何设置一个计算规则,比如每月都可以设置工资的公式,然后按公式计算,我不知如何实现。 SQL2000视图返回的查询结果和实际语句的查询结果不一致 真心求教一个关于网站的远程恢复数据库 创建数据库,参数传路径名,报错 求教sql server 2000中,企业管理器无法查询数据表的内容 一个很简单的问题 应该很简单的,请各位大神指教,第一次遇到这类要求,急,在线等 关于进销存报表视图设计问题 请各位大侠看看我的问题,谢谢!! 改进SQL语句 showplan
create table test(ID varchar(10)primary key)
insert test select 'K234'
insert test select 'k234'(1 行受影响)
消息 2627,级别 14,状态 1,第 4 行
违反了 PRIMARY KEY 约束 'PK__test__59463169'。不能在对象 'dbo.test' 中插入重复键。
语句已终止。
如果要是区分大小写的话,就要改变数据库的排序规则。
1、查看系统中所支持的全部排序规则列表
SELECT * FROM ::fn_helpcollations()
2、查看当前系统的排序规则.
SELECT SERVERPROPERTY('Collation')
3、改变数据库的排序规则(做ALTER之前,要中断所有用户对此数据库的访问)
语法:
use master
go
ALTER DATABASE 数据库名 COLLATE 排序规则名
例子:
use master
go
ALTER DATABASE luwanzhufa COLLATE Chinese_PRC_CS_AS
* 我查过。Chinese_PRC_CS_AS这个是简体中文。而且区分大小写的排序规则。
192 Japanese_BIN 二进制顺序、用于 932(日文)字符集。
193 Japanese_CI_AS 字典顺序、不区分大小写、用于 932(日文)字符集。
200 Japanese_CS_AS 字典顺序、区分大小写、用于 932(日文)字符集。
198 Chinese_PRC_BIN 二进制顺序、用于 936(简体中文)字符集。
199 Chinese_PRC_CI_AS 字典顺序、不区分大小写、用于 936(简体中文)字符集。
203 Chinese_PRC_CS_AS 字典顺序、区分大小写、用于 936(简体中文)字符集。
我查过。Chinese_PRC_CS_AS这个是简体中文。而且区分大小写的排序规则。
------------------------------------------------------
貌似不区分大小写吧