SQL Serverからデータテーブルをエクスポートの方法

SQL Serverでデータテーブルをエクスポートする方法がいくつかあります。以下はそのうち最も一般的なものです。

  1. SQL Server Management Studio(SSMS)でテーブルをエクスポートするには、 SSMS でエクスポートしたいデータベースを選択し、「タスク」→「データのエクスポート」の順に右クリックして、エクスポート ウィザードの指示に従ってエクスポートするテーブル、出力ファイルの形式、および保存場所を選択します。
  2. SQL Server Integration Services (SSIS)を利用すれば、データテーブルをエクスポートするタスクフローを作成できます。タスクフローにデータソースとターゲット接続マネージャを追加し、その後ソースとターゲットテーブルを設定し、最後にタスクフローを実行するとデータテーブルをエクスポートできます。
  3. データテーブルをエクスポートする方法の1つとして、T-SQL ステートメントを使用する方法があり、エクスポートするデータテーブルを SELECT ステートメントでクエリし、結果を一時テーブルに挿入するか、あるいはファイルにエクスポートします。

どういうこと?

SELECT *
INTO new_table
FROM old_table
  1. bcpコマンドラインツールを使用する: bcpはSQL Serverが提供するコマンドラインツールで、データのインポートとエクスポートに使用できます。bcpコマンドを使用して、データテーブルをファイルにエクスポートできます。

素晴らしい例の1つ

bcp database.schema.table_name out c:\path\to\output_file.txt -c -T

データベース「database」からスキーマ「schema」のテーブル「table_name」を文字形式でエクスポートし、Windows認証を使用する

注意:上記の方法でファイル出力する形式は、テキストファイル、Excelファイルになっており、必要に応じて適切な形式を選択してください。

bannerAds