SQL Serverでテキストデータをインポートする方法は何ですか?

SQL Server にテキストデータをインポートするには、以下の手順に従うことができます。

  1. 新しいデータベーステーブルを作成するか、既存のテーブルを選択してテキストデータを保存します。
  2. SQL Server Management Studio(SSMS)や他のSQL Serverのクライアントツールを使用して、SQL Serverデータベースに接続してください。
  3. データベースに接続した状態で、対象のテーブルを右クリックして「データのインポート」を選択します。
  4. “データソースを「テキストファイル」に選択し、次に「次へ」をクリックしてください。”
  5. “Choose source file” ダイアログボックスで、「ブラウズ」ボタンをクリックし、インポートするテキストファイルを選択してください。複数のファイルを選択することもできます。
  6. “目標テーブル” ダイアログボックスで、データを取り込む目標テーブルを選択してください。
  7. 「次へ」をクリックして、フィールド区切り記号、テキストデリミタなどのインポートオプションを設定します。
  8. 「次へ」をクリックして、インポートされたデータをプレビューし、設定が正しいことを確認してください。
  9. 「次へ」をクリックして、データのインポートを開始します。
  10. インポートが完了したら、インポートしたテキストデータをターゲットテーブルで確認できます。

SSMSを使用する方法は以上です。テキストデータをSQLコードでインポートしたい場合は、BULK INSERTステートメントを使用できます。例えば、以下のようになります:

BULK INSERT TableName
FROM 'C:\Data\TextFile.txt'
WITH
(
    FORMATFILE = 'C:\Data\FormatFile.xml',
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n'
)

上のコードでは、’C:\Data\TextFile.txt’はインポートするテキストファイルのパスであり、’C:\Data\FormatFile.xml’はテキストファイルのフィールドやデータ型を指定するためのフォーマットファイルです。

実際の状況に応じて、適切な方法を選択してテキストデータをSQL Serverにインポートすることができます。

bannerAds