请问,sql server中元组比较的大小写敏感问题?

wxycsdn 2003-08-21 11:23:44
好像默认是大小写不敏感的,
可是我的数据是大小写敏感的。
sql server 中那里可以改动元足项的大小写敏感问题?
非常谢谢。。。
...全文
67 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxycsdn 2003-08-22
  • 打赏
  • 举报
回复
可确实是大小写不敏感的啊。。。
请问,如何转换成asciss码?
3x!
treeforest 2003-08-22
  • 打赏
  • 举报
回复
如果是字符类型的数据,大小写应是敏感的!
pengdali 2003-08-22
  • 打赏
  • 举报
回复
更改排序规则。

alter database 数据库 collate 排序规格


其中,某些排序规则指定CI 不区分大小写,CS 指定区分大小写。

如:alter database 数据库 COLLATE Chinese_PRC_CI_AS
不区分大小写,而
alter database 数据库 COLLATE Chinese_PRC_CS_AS
使之区分大小写。

使用如下命令,可以获得更多的规则:
SELECT *
FROM ::fn_helpcollations()


你可以指定你要区分大小写的列,指定字符集。
for example:
use pubs
go
ALTER TABLE sales
ALTER COLUMN payterms nvarchar(100) COLLATE Chinese_PRC_CI_AS
--不区分大小写
ALTER TABLE sales
ALTER COLUMN payterms nvarchar(100) COLLATE Chinese_PRC_CS_AS
--区分大小写


或你直接
select *
from T
where field collate chinese_prc_CS_Ai = 'AaBb'
来比较大小写。
nboys 2003-08-22
  • 打赏
  • 举报
回复
如果只对某个表的字段操作

select * from table where col collate chinese_prc_ci_as = ........


or


alter table tableName alter column col1 varchar(100) collate chinese_prc_ci_as
nboys 2003-08-22
  • 打赏
  • 举报
回复
把数据库改为不区分大小写的规则:

alter database databaseName collate chinese_prc_ci_as
dafu71 2003-08-22
  • 打赏
  • 举报
回复
改字段
alter table 表名 alter column 字段名 类型 collate CHINESE_PRC_CI_AS
--------------不区分大小写

改字段
alter table 表名 alter column 字段名 类型 collate CHINESE_PRC_CS_AS
--------------区分大小写

设计表---->字段---->排序规则
hdslah 2003-08-22
  • 打赏
  • 举报
回复
好象可以用SET OPTION 語句設置系統字母大小寫不區別﹐具體用那個選項自己找幫助
CrazyFor 2003-08-22
  • 打赏
  • 举报
回复
改库
ALTER DATABASE database
COLLATE ....
改字段
alter table 表名 alter column 字段名 类型 collate ....
或设计表中修改.
formatkm 2003-08-21
  • 打赏
  • 举报
回复
转换成aciss码比较
wxycsdn 2003-08-21
  • 打赏
  • 举报
回复
急问,求解决之法。
谢了!
本课程根据讲师十多年在世界500强外企的生产环境SQL Serer数据库管理和项目实施经验倾心打造。课程系统性强,知识体系完整,覆盖90%以上的企业环境下SQL Server高可用场景,课程不仅演示详细的操作步骤,更加突出最常见的故障和问题,让学员少走“弯路”,不只是让学员学会“操作”更能让学员“操作”的规范,满满的干货分享,一些课程资料(架构图、部署规划表格等)不仅可以帮助学员掌握技能,也可以作为学员在企业生产环境实施SQL Server高可用的配置文档、操作手册等。课程的实验环境介绍:1)全部基于微软域环境和企业版SQL Server AOAG - 95%以上的企业环境都是在域环境,不介绍非域环境和标准版的SQL Server高可用性组,这的配置在企业较罕见,没有实践意义,不浪费学员时间。2)相应域环境已提前部署和配置好 - 学员导入虚拟机即可开始实验,无需从零开始搭建域环境,所有实验SQL Server均已加域,直入主题,节省大量时间。3)最新的Windows Server故障转移集群(WS2016、WS2019)和最新版本的SQL ServerSQL2017、SQL2019) -  WS2016-SQL2017与WS2019-SQL2019是目前大多数企业SQL Server高可用的主要平台,基于微软产品生命周期现在一些企业也在讲早期的AOAG向这两个版本迁移,掌握这两种组合不仅让学员学会,更能学有所用。本课程为后续SQL Server进阶课程铺垫,是通向SQL Server DBA 专家的必经之路,讲师每周答疑两次。所有课程资料包括:课程PPT、架构图、部署规划表格、各类脚本学员均可下载。     

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧