批量生成问题(冲值卡)-续
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
加入的应是
卡号 密码 数值
MLAA00000001 3B57389451(md5-16) 10
MLAA00000002 85FBF242BE(md5-16) 10
------------ ---------- ------
如果加入的是20那么卡号就是
卡号 密码 数值
MLAA00000001 3B57389451(md5-16) 20
MLAA00000002 85FBF242BE (md5-16) 20
----------- ----------- ----
谢谢
------解决方案--------------------学习,用程序来做就可以
------解决方案--------------------学习,楼主只能用程序来做了
------解决方案--------------------MD5加密,考慮用程序去處理一下吧。