3

我正在使用SQL server 2012as database servers。在我的数据库中,我有一个超过 2,00,00,000 的表。我想将此表拆分为多个表,每个表中有 10,00,000 条记录。谁能告诉我有没有办法在Sql server 2012不使用的情况下做到这一点

INSERT INTO table_name_2 SELECT * FROM table_name_1 WHERE 条件_

或者

SELECT * INTO table_name_2 from table_name_1 WHERE condition_

4

1 回答 1

0

没有特殊的命令可以做到这一点。使用 aSELECT * INTO...尽可能简洁。

如果您担心表大小,那么您可以使用表分区视图分区来替代拆分表。

于 2013-08-08T15:12:33.407 回答