日期:2011-05-02 15:21:00 来源:本站整理
若何辨别大小写对比?[MSSQL防范]
本文“若何辨别大小写对比?[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
问:如安在不辨别大小写的 sql server 7.0 实例上编写可以对用户输入密码举行大小写对比的程序?
答: 假如已经将系统进级为 SQL Server 2000,则可以在列级别指定数据排序法则.(SQL Server 2000 Books Online 词汇表将排序法则定义为"一组肯定若何对比、布列和显现数据的法则.字符数据是利用排序法则存储的,这些法则包含区域设置、排序尺度和辨别大小写".)
但是,只有进级到 SQL Server 2000,您才可以利用上述技术.假定存储在表中的密码值为 BamBi2000(注意"B"是大写,其他全部字符都是小写):
DECLARE @user_password varchar(12)
IF CAST (@user_password AS varbinary(12)) =
CAST ('BamBi2000' AS varbinary(12))
PRINT 'Password match'
ELSE
PRINT 'Password mismatch'
-SQL Server MVPs
以上是“若何辨别大小写对比?[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论