当前位置:七道奇文章资讯数据防范MSSQL防范
日期: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%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .