标签:
-- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= --规格、规格值数据迁移 /* *每个商户的规格只有两种:1.默认规格 2.颜色 *且默认规格有值,产品项才会生效。颜色规格可为空 */ ALTER PROCEDURE [dbo].[SpecificationTBTransfer] AS declare @CreateTime datetime=getdate() declare @SpecificationSortId int =1 declare @MerchantId int declare get_merchant_id cursor for select [MiLaiShopTemp].[dbo].[GetMerchantIdByWWW](www) MerchantId FROM [BingSNS_Client].[dbo].[BingSNS_NewsList] where [MiLaiShopTemp].[dbo].[GetMerchantIdByWWW](www) is not null group by [MiLaiShopTemp].[dbo].[GetMerchantIdByWWW](www) BEGIN --为每个商户创建两个规格(默认规格、颜色规格) Begin Transaction open get_merchant_id FETCH NEXT FROM get_merchant_id INTO @MerchantId WHILE @@FETCH_STATUS = 0 begin set @SpecificationSortId=1 --新建默认规格 insert into [MiLaiShopTemp].[dbo].[SpecificationTB] (Title,CreateTime,MerchantTBID,SortID) values (‘默认‘,@CreateTime,@MerchantId,@SpecificationSortId) set @SpecificationSortId=@SpecificationSortId+1 --新建颜色规格 insert into [MiLaiShopTemp].[dbo].[SpecificationTB] (Title,CreateTime,MerchantTBID,SortID) values (‘颜色‘,@CreateTime,@MerchantId,@SpecificationSortId) set @SpecificationSortId=@SpecificationSortId+1 FETCH NEXT FROM get_merchant_id INTO @MerchantId end close get_merchant_id commit transaction END
标签:
原文地址:http://www.cnblogs.com/liandy0906/p/5727945.html