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

插入字段的有关问题

2012-06-21 
插入字段的问题表TB为空,有5个字段,想从表b1、b2、b3、b4、b5中各取一列值复制到表TB中,INSERT INTO TBSELECT

插入字段的问题

表TB为空,有5个字段,想从表b1、b2、b3、b4、b5中各取一列值复制到表TB中,

INSERT INTO TB 
SELECT b1.b1, b2.b2, b3.b3, b4.b4, b5.b5
FROM b1 CROSS JOIN b2,b3,b4,b5

用这个命令好长时间也没出来结果,并且中止这个命令后再用
SELECT * FROM TB
或DELETE TB也是老长时间没执行完。
想问问各位大虾上面的命令对不对,再有没有别的快点的方法可实现。先谢谢!!


[解决办法]
重启下SQL服务,删除掉TB表中的数据,重新插入

insert into tb
select *
from(
select ...from b1
union all
select ...from b2
union all
select ...from b3
union all
select ...from b4
union all
select ...from b5
)t
[解决办法]

探讨

5个表不用条件关联,结果集是1000的5次方是多少

热点排行