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

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

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

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する