10 万行以上のデータを含むテーブルがあります。MSSQL Server 2008 を使用して、最後の 1000 行のデータに対してのみスクリプト (挿入) を生成することはできますか? たとえば、[タスク] > [スクリプトの生成...] は、テーブル内のすべてのデータの挿入を行っています。このスクリプトは非常に重いです。[Query] > [Results to File] を使用できることを知っています。次に、結果を解析してスクリプトを生成するプログラムを作成しますが、より良い方法はありますか?
質問する
813 次
1 に答える
0
いいえ、SSMS でこれを行う限り、あなたは運が悪いと確信しています。あなたが言ったように、いつでも必要なデータを選択してエクスポートし、何らかの操作を行って挿入スクリプトを作成できます。SQL Server 2008 では、これは次のように簡単です。
INSERT INTO MyTable (Col1, Col2)
VALUES
(1,'test1'),
(2,'test2'),
(3,'test3'), --997 more
まだ多少の作業は必要ですが、少なくともそのINSERT INTO MyTable
部分を1000回書く必要はありません...
于 2013-04-25T15:30:39.020 に答える