如何将一个大型数据库表拆分为多个数据库表

时间:2013-08-08 09:37:37

标签: sql-server sql-server-2012

我正在使用SQL server 2012作为database servers。 在我的数据库中,我有一个超过2,00,00,000的表。 我想在多个表中拆分此表,每个表中有10,00,000条记录。 任何人都可以告诉我Sql server 2012有没有办法在不使用

的情况下执行此操作
  

INSERT INTO table_name_2 SELECT * FROM table_name_1 WHERE condition _

  

SELECT * INTO table_name_2 from table_name_1 WHERE condition _

1 个答案:

答案 0 :(得分:0)

没有特殊命令可以执行此操作。使用SELECT * INTO...就像它一样简洁。

如果您担心表格大小,那么您可以使用table partitionview partition作为拆分表格的替代方法。