首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

批量插入海量不规则数据的疑难有关问题

2012-12-31 
批量插入海量不规则数据的疑难问题表A:客户表(共有20万行,C_ID是自增主键,但因删除过记录,因此不连续)表B:

批量插入海量不规则数据的疑难问题
表A:客户表(共有20万行,C_ID是自增主键,但因删除过记录,因此不连续)
批量插入海量不规则数据的疑难有关问题

表B:客户商品关联表
批量插入海量不规则数据的疑难有关问题

按下表的条件向表B插入值:
批量插入海量不规则数据的疑难有关问题

插入效果(假设客户表中C_DEL=False的C_ID值有15万个,每个C_ID对应125、126、128……X个商品,则每个C_ID值要插入X次,插入后客户商品关联表中应有(15万×X)万行):
批量插入海量不规则数据的疑难有关问题
[解决办法]
create table tb(MERC_ID int)
insert into tb select 125
insert into tb select 126
insert into tb select 128
--insert into tb select 129 有多少加多少到这个表中
go
insert into 表B(CST_ID,MERC_ID,BRCH_ID,IN_USER,IN_DATE,IS_DEL)
select a.c_id,b.merc_id,a.c_brch_id,a.c_name,getdate(),a.c_del
from 表A a,tb b
go


热点排行