Sql Server两个数据库中有一张表的结构一样,怎么快速将一张表中的一部分数据复制到另一个表中

如题,a,b两个表结构一样,把a中的5-10复制到b中,求大神
是5-10行复制到b中

insert into b
select c.所有字段(排除rowNumber 字段)
from (select a.*, row_number() over( order by 排序字段 desc) as rowNumber from 表table a) c
where c.rowNumber between 5 and 10
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-16
INSERT INTO 数据库1.dbo.表1 SELECT * FROM 数据库2.dbo.表2 WHERE 字段名=想要插入行的限制条件 or 字段名=想要插入行的限制条件 or。。。 如果只有5行 就加5个条件就可以了
第2个回答  2012-10-16
insert into b
select top 5 * from (select top 10 * from 资料库1.dbo.a order by 字段) order by 字段 desc
相似回答