3

SQL server 2012として使用していdatabase serversます。私のデータベースには、2,00,00,000 を超えるテーブルがあります。このテーブルを、各テーブルに 10,00,000 レコードを含む複数のテーブルに分割したいと考えています。Sql server 2012使用せずにこれを行う方法はありますか

INSERT INTO テーブル名_2 SELECT * FROM テーブル名_1 WHERE 条件_

また

SELECT * INTO table_name_2 from table_name_1 WHERE condition_

4

1 に答える 1

0

これを行うための特別なコマンドはありません。a の使用は、非常SELECT * INTO...に簡潔です。

テーブルのサイズが気になる場合は、テーブルを分割する代わりに、テーブル パーティションまたはビュー パーティションを使用できます。

于 2013-08-08T15:12:33.407 に答える