23
SQL ServerテーブルのINSERTステートメントを自動生成する最良の方法は何ですか?
新しいアプリケーションを作成しており、テスト中は、たくさんのダミーデータが必要になります。MS Accessを使用してExcelファイルを関連するテーブルにダンプすることにより、そのデータを追加しました。 多くの場合、関連するテーブルを "更新"する必要があります。つまり、すべてのテーブルを削除し、再作成して、保存されたMS Access追加クエリを実行します。 最初の部分(ドロップと再作成)は簡単なSQLスクリプトですが、最後の部分は私を不快にさせます。ダミーデータを再生成するために、多数のINSERTを含む単一のセットアップスクリプトが必要です。 テーブルにデータがあります。そのデータセットからINSERTステートメントの大きなリストを自動的に生成する最良の方法は何ですか? 私が考えられる唯一の方法は、テーブルをExcelシートに保存してから、Excel式を記述してすべての行にINSERTを作成することです。これは確かに最良の方法ではありません。 2008 Management Studioを使用してSQL Server 2005データベースに接続しています。