码迷,mamicode.com
首页 > 数据库 > 详细

SQL 批量修改订单号

时间:2020-04-30 19:11:28      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:bsp   ima   code   update   最小   detail   weight   sele   font   

 1 declare @i int  
 2 set @i=0
 3 while @i<76
 4 begin
 5     DECLARE @NumBegin Int=1000000    --随机数的最小值
 6     DECLARE @NumEnd Int=10000000        --随机数的最大值
 7     DECLARE @Decimal Int=0        --保留小数点几位
 8     DECLARE @A Int= @NumBegin+round((@NumEnd-@NumBegin)*rand(),@Decimal)
 9     DECLARE @B Int= @NumBegin+round((@NumEnd-@NumBegin)*rand(),@Decimal)
10     DECLARE @NumBegin1 Int=10000    --随机数的最小值
11     DECLARE @NumEnd1 Int=100000        --随机数的最大值
12     DECLARE @Decimal1 Int=0        --保留小数点几位
13     DECLARE @C Int= @NumBegin1+round((@NumEnd1-@NumBegin1)*rand(),@Decimal)
14     DECLARE @AA varchar(50) =  CAST(@A AS varchar(50))
15     DECLARE @BB varchar(50) =  CAST(@B AS varchar(50))
16     DECLARE @CC varchar(50) =  CAST(@C AS varchar(50))
17     DECLARE @STR varchar(50) = @AA+@BB+@CC
18 
19     update [dbo].[Orders]
20     set OID = ‘XNS+@STR
21     WHERE  ID=@i+1
22 
23     update [dbo].[Orders_detail]
24     set OID = XNS+@STR
25     WHERE  ID=@i
26 
27     set @i=@i +1
28 end
29 
30 select * from [dbo].[Orders]
31 select * from [dbo].[Orders_detail]

 

SQL 批量修改订单号

标签:bsp   ima   code   update   最小   detail   weight   sele   font   

原文地址:https://www.cnblogs.com/imPedro/p/12810677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!