读书人

批量生成有关问题(冲值卡)-续

发布时间: 2012-02-28 13:06:35 作者: rapoo

批量生成问题(冲值卡)-续
Select TOP 2 ID = Identity(Int, 1, 1) Into #T From SysColumns
Insert TEST
Select
TOP 2
'MLAA ' + Right(100000000 + IsNull(Right((Select Max(卡号) From TEST), 4), 0) + ID, 8),
Left(Replace(Replace(Replace(NewID(), '- ', ' '), '0 ', ' '), 'o ', ' '), 10)
From #T

Drop Table #T

Select * From TEST


先感谢下提供以上的(一天到晚游泳的鱼) 兄 我己生成卡号密码,但是发现一个问题,密码是明文的,可不可以把他改为md5 16位加密的 如果密码增加位数的话可不可以告诉一下改那个数值

还有我从网页中传一个数值进来比如10

加入的应是
卡号        密码         数值
MLAA000000013B57389451(md5-16) 10
MLAA0000000285FBF242BE(md5-16) 10
------------ ---------- ------
如果加入的是20那么卡号就是
卡号        密码         数值
MLAA000000013B57389451(md5-16) 20
MLAA0000000285FBF242BE (md5-16) 20
----------- ----------- ----

谢谢


[解决办法]
学习,用程序来做就可以
[解决办法]
学习,楼主只能用程序来做了
[解决办法]
MD5加密,考用程序去理一下吧。

读书人网 >SQL Server

热点推荐