sql server中区分大小写--

sql server中区分大小写--

ID:24202996

大小:52.50 KB

页数:3页

时间:2018-11-13

sql server中区分大小写--_第1页
sql server中区分大小写--_第2页
sql server中区分大小写--_第3页
资源描述:

《sql server中区分大小写--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SQLServer中区分大小写>>  第三种:(Oliver)  SQLServer数据库中的文本信息可以用大写字母、小写字母或二者的组合进行存储。例如,姓氏可以SMITH、Smith或smith等形式出现。  数据库是否区分大小写取决于SQLServer的安装方式。如果数据库区分大小写,当搜索文本数据时,必须用正确的大小写字母组合构造搜索条件。例如,如果搜索名字Smith,则不能使用搜索条件=smith或=SMITH。  另外,如果服务器被安装成区分大小写,则必须用正确的大小写字母组合提供数据库、所有者、表和列的名称。如果提供的名称大小写不

2、匹配,则SQLServer返回错误,报告无效的对象名。  当使用关系图窗格和网格窗格创建查询时,查询设计器始终正确地反映出服务器是否区分大小写。但是,如果在SQL窗格中输入查询,则必须注意使名称与服务器解释名称的方式相匹配。  如果服务器是用不区分大小写的选项安装的,则  提示 若要确定服务器是否区分大小写,请执行存储过程sp_server_info,然后检查第18行的内容。如果服务器是用不区分大小写的设置安装的,则sort_order选项将设置为不区分大小写。可以从查询分析器运行存储过程。  第一种:(蟋蟀)ALTERTABLEtbALTE

3、RCOLUMNcolnamenvarchar(100)COLLATEChinese_PRC_CI_AS  --不区分大小写ALTERTABLEtbALTERCOLUMNcolnamenvarchar(100)COLLATEChinese_PRC_CS_AS  --区分大小写  alterdatabase数据库COLLATEChinese_PRC_CS_AS  第二种:(tree)  --创建如下用户自定义函数(UDF)CREATEFUNCTIONStrp(Str1VARCHAR(50),Str2VARCHAR(50))--ALTERFUNCT

4、IONStrp(Str1VARCHAR(50),Str2VARCHAR(50))RETURNSINTEGERASBEGIN DECLAREiINTEGER --DECLAREStr1VARCHAR(50) --DECLAREStr2VARCHAR(50) DECLAREyINT --SETStr1='a' --SETStr2='A' SET i=0 --SELECTASCII(SUBSTRING(Str1,i+1,1)) SETy=1 DECLAREiLenINT SETiLen=LEN(LTRIM(RTRIM

5、(Str1))) IFLEN(LTRIM(RTRIM(Str1)))<LEN(LTRIM(RTRIM(Str2)))--THEN  SETiLen=LEN(LTRIM(RTRIM(Str2))) Table1serverse)=convert(varbinary,N'RoCKEY')  第五种:()  ascii('a')再配合Substring()一起用>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。