自动生成卡密SQL脚本(转载)

Comments - 446 

自动生成卡密SQL脚本(转载)

ContractedBlock.gif ExpandedBlockStart.gif Code
if  exists (select  *  from dbo.sysobjects  where  id  =  object_id(N ' [dbo].[sp_CreateNewPassword] ' ) and OBJECTPROPERTY(id, N ' IsProcedure ' =   1 )
drop procedure [dbo].[sp_CreateNewPassword]
GO

Create Proc sp_CreateNewPassword
 @Money varchar(
10 ),   -- 定义卡密的面额,做为前缀,如100元,输入100
 @Lenght 
int ,          -- 定义卡密的长度,如20个长度
 @Qty 
int ,              -- 定义生成卡密的数量,如100张,
 @CarNOPrefix varchar(
20 =   '' ,      -- 定义卡号前缀,如ABCDE
 @StartNO varchar(
10 =   ''                     -- 定义卡号开始号码,如001,那么生成的卡号为ABCD001开始
as
begin

--  Declare @Money varchar( 10 ),
--   @Lenght  int ,
--   @Qty  int
--  
--  select @Money  =   ' 500 ' , @Lenght  =   50 , @Qty  =   10

Declare @tblReturn table(CardNO varchar(
200 ), Password varchar( 200 ))

Declare @Temp varchar(
200 ),
 @i 
int ,
 @j 
int ,      -- 临时表卡密的数量
 @CardNO varchar(
200 )    
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值