现在有这样的一个需求:
1. 所有线上数据不可以操作,一旦功能上线后,不能在线上环境进行测试;
2. 需要创建门店,以供测试
做法如下:
/*创建新门店及相关数据*/
--1. 将张江店数据导入临时表
select top 10 * into #T from Store where storeid = 'SHOP002'
--2. 讲临时表数据更新为新门店
UPDATE #T SET storeid = 'XSHOP002', StoreName = '测试门店'
--3. 将新门店数据导入store表
insert into Store select * FROM #T
--4. 将门店设置到某账号下
insert into UserStore select '01273' , 'XSHOP002'
--5. 将新门店数据插入门店费用表StoreFeeConfig
INSERT INTO StoreFeeConfig
select 'XSHOP002' , AccountSubjectCode , StoreFeePrice , null ,
1, null ,1 ,GETDATE() , 'SYS'
from StoreFeeConfig
where storeid = 'XSHOP002'
--6. oms魔方总部中导入门店相关数据
主要的思想还是:
- 将已有门店数据导出到临时表,
- 然后讲临时表的数据改为自己想要的数据,
- 然后再讲修改后的数据插入数据库已有数据中,
- 然后再插入其他相关数据