文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网络编程MSSQLMD5算法的T-SQL实现(FOR SQL2000)
精品广告
推荐TOP10
·SQL SERVER 2005 同步复制技术
·开启sql server 2005的远程访问功能
·SQL Server连接失败错误故障的分析与排除
·SQL server 2005安装问题汇总
·Sql server优化50法
·SQL Server 2005 中的分区表和索引
·SQL Server不存在或访问被拒绝 问题的解决
·在SQL Server 2000里设置和使用数据库复制
·sql 经典语句
·SQL Server企业管理器和查询分析器简介
阅读TOP10
·SQL server 2005安装问题汇总
·用SQL一次插入多条数据
·SQL Server 2005 中的分区表和索引
·SQL Server 2005 Express Edition安装步骤详解
·sql server日期时间函数
·SQL Server安装文件挂起错误解决办法
·sql 经典语句
·在SQL Server 2000里设置和使用数据库复制
·SQL Server不存在或访问被拒绝 问题的解决
·获取SQL Server的当前连接数

MD5算法的T-SQL实现(FOR SQL2000)

日期:2008年8月19日 作者: 查看:[大字体 中字体 小字体]



  /*****************************************************************************
* Name: T-SQL MD5算法实现
* Author: Rambo Qian
* Create Date: 2003-04-10
* Last Modified by: Rambo Qian
* Last Update Date: 2003-04-16
* Version: V1.0.00
*****************************************************************************/
GO


IF EXISTS(SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N''''[dbo].[MD5_m_OnBits]'''') AND xtype IN(N''''FN'''', N''''IF'''', N''''TF''''))
  DROP FUNCTION [dbo].[MD5_m_OnBits]
GO
/*****************************************************************************
* Name: MD5_m_OnBits
* Description: 常数组
*****************************************************************************/
CREATE FUNCTION dbo.MD5_m_OnBits(
  @i  TINYINT
)
RETURNS INT
WITH ENCRYPTION
AS
BEGIN
  DECLARE @iRes  INT
  SELECT @iRes =
    CASE @i
      WHEN 0 THEN 1      -- 00000000000000000000000000000001
      WHEN 1 THEN 3      -- 00000000000000000000000000000011
      WHEN 2 THEN 7      -- 00000000000000000000000000000111
      WHEN 3 THEN 15      -- 00000000000000000000000000001111
      WHEN 4 THEN 31      -- 00000000000000000000000000011111
      WHEN 5 THEN 63      -- 00000000000000000000000000111111
      WHEN 6 THEN 127     -- 00000000000000000000000001111111
      WHEN 7 THEN 255     -- 00000000000000000000000011111111
      WHEN 8 THEN 511     -- 00000000000000000000000111111111
      WHEN 9 THEN 1023     -- 00000000000000000000001111111111
      WHEN 10 THEN 2047     -- 00000000000000000000011111111111
      WHEN 11 THEN 4095     -- 00000000000000000000111111111111
      WHEN 12 THEN 8191     -- 00000000000000000001111111111111
      WHEN 13 THEN 16383    -- 00000000000000000011111111111111
      WHEN 14 THEN 32767    -- 00000000000000000111111111111111
      WHEN 15 THEN 65535    -- 00000000000000001111111111111111

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] 下一页 

上一篇:从ACCESS转到学习SQLSERVER所遇到的几个问题

下一篇:利用DataSet存取SQLServer中的二进制文件


相关软件: 相关文章:
·《XML HTML CSS XSL Web编程实作教程》
·Flash制作实例
·Flash实例技术集合
·截拳道视频教材 RM 著名截拳道技击家石天龙示范 实用!
·Dreamweaver实例代码
·Flash制作实例集
·3ds max & reactor动力学特效实战教程
·《牧场物语》10个力之果实入手方法(GBA) - 牧场物语攻略秘籍 - 牧场物语
·asp.net结合html,javascript实现无刷新跨域数据提交
·谢娜:他有新感情我踏实了
·windows 2003服务器配置VPN实现各种网络环境VSS协同开发
·如何实现一个表格表头不动tbody区域用滚动条可以滚动
·3DS Max特效片头精彩实例——星光灿烂
·windows2003+iis6.0安装配置实用教程一(带图片)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号