1234567891011121314151617181920212223242526272829303132333435363738394041 |
- use [db]
- declare @time varchar(50)
- declare @order varchar(50)
- declare @spid varchar(50)
- declare @spname varchar(50)
- declare @no varchar(max)
- declare @type varchar(50)
- declare @ren varchar(50)
- declare @count int
- declare @ary Table
- (
- aid int identity(1,1) not null,
- id varchar(50) null,
- spid varchar(50) null,
- spname varchar(50) null,
- imgno varchar(max) null
- )
- set @ren = '王艳'
- set @time = '2015-09-25 06:49:02'
- set @order = '20141023-003'
- set @type = '选片保存'
- select @count = count(*) from [dbo].[SelectPhotoLog] where LogDate = @time and OrderId = @order and OptType = @type and UserName = @ren
- print '共查询 [' + convert(varchar, @count) + '] 条记录, 选片人[' + @ren +']'
- insert into @ary(id, spid, spname, imgno) select OrderId, SPID, SPName, PhotoNo from [dbo].[SelectPhotoLog] where LogDate = @time and OrderId = @order and OptType = @type and UserName = @ren
- while @count > 0
- begin
- select @spid = spid, @spname = spname, @no = imgno from @ary where aid = @count
- print '订单号:' + @order + ' 商品ID:' + @spid + ' 商品名:' + @spname + ' 商品相片:' + @no
- update [dbo].[dindansp] set [no] = @no where [spid] = @spid and [id] = @order and [name] = @spname
- set @count = @count - 1
- end
|