sql server中怎么把一个表的数据全部插入到另一个表,每次1000条的插入,一次执行,不要在存储过程里改的

2025-03-22 18:56:28
推荐回答(3个)
回答1:

用while循环实现,先声明一个变量用来存源表的条目数,然后while循环中插入1000条,就更改变量值减去1000,直到循环结束。

回答2:

每次插入1000条就是执行一次啊,那你还一次执行,不自相矛盾吗?
如果你是想直接用语句去写,那就拍个序,写个循环就完事了

回答3:

insert into atable select top 1000 * from btable