14 个解决方案
#1
修改列属性
#2
列属性在那里修改啊。
#3
--修改数据库排序规则
alter database 数据库名 collate chinese_prc_ci_ai
#4
我的数据库是繁体的,所以我执行了
alter database 数据库名 collate Chinese_*_Stroke_CI_AI
但是表中的数据还是区分大小写的,怎么办啊。
#5
数据库是可以这样改
alter database 数据库名 collate Chinese_*_Stroke_CI_AI
但表中列好像没有一条语句就可以搞定
alter database 数据库名 collate Chinese_*_Stroke_CI_AI
但表中列好像没有一条语句就可以搞定
#6
表中的怎么修改啊???
#7
有没有哪位高手知道啊,说下啊,谢谢啦!!!
#8
全强制转换为大写或小写lower()
#9
还有没有别的方法啊。。。
#10
你仔细检查一下排序规则,你的这个需求还是通过设定表和列的 collate 来实现的.
#11
在那里能查看到啊,我能看到的排序规则都已经是Chinese_*_Stroke_CI_AI
#12
--创建表时,未指定字段排序规则,默认为当前数库的排序规则
--查看字段的排序规则
select name,collation from syscolumns where id=object_id('tb')
--修改字段排序规则
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_*_Stroke_CI_AI
#13
楼上不错 。。
#14
我也是来问的。看楼上
#1
修改列属性
#2
列属性在那里修改啊。
#3
--修改数据库排序规则
alter database 数据库名 collate chinese_prc_ci_ai
#4
我的数据库是繁体的,所以我执行了
alter database 数据库名 collate Chinese_*_Stroke_CI_AI
但是表中的数据还是区分大小写的,怎么办啊。
#5
数据库是可以这样改
alter database 数据库名 collate Chinese_*_Stroke_CI_AI
但表中列好像没有一条语句就可以搞定
alter database 数据库名 collate Chinese_*_Stroke_CI_AI
但表中列好像没有一条语句就可以搞定
#6
表中的怎么修改啊???
#7
有没有哪位高手知道啊,说下啊,谢谢啦!!!
#8
全强制转换为大写或小写lower()
#9
还有没有别的方法啊。。。
#10
你仔细检查一下排序规则,你的这个需求还是通过设定表和列的 collate 来实现的.
#11
在那里能查看到啊,我能看到的排序规则都已经是Chinese_*_Stroke_CI_AI
#12
--创建表时,未指定字段排序规则,默认为当前数库的排序规则
--查看字段的排序规则
select name,collation from syscolumns where id=object_id('tb')
--修改字段排序规则
ALTER TABLE tb
ALTER COLUMN colname nvarchar(100) COLLATE Chinese_*_Stroke_CI_AI
#13
楼上不错 。。
#14
我也是来问的。看楼上