Pages

2013/12/19

[SQL Server] テーブルのデータから INSERT 文を生成する

SQL Server Management studio (SSMS) には、テーブルに格納されているデータから INSERT 文を生成する機能がある。
  1. 対象のデータベースを右クリックし、[タスク ] - [スクリプトの生成] をクリック。
  2. 「スクリプトの生成とパブリッシュ」 が表示されるので、画面指示に従う。
  3. 注意点として、このまま画面指示に従っているとテーブルの構造 (スキーマ) しか出力されない。スクリプト生成オプションの設定で、詳細設定ボタンを押下、「スクリプト生成の詳細オプション」画面を表示する。

    ここでかなり細かく出力内容を設定できるのだが、「スクリプトを生成するデータの種類」を「データのみ」に設定すると、INSERT 文のみ出力される。
なお、ファイルに保存以外にも、クリップボードにコピーしたり、新しいクエリウィンドウに出力することもできる。

Related Posts Plugin for WordPress, Blogger...