次の方法で共有


一括インポートまたは一括エクスポートのデータ形式 (SQL Server)

SQL Server では、データを文字データ形式でもネイティブ バイナリ データ形式でも受け取ることができます。 SQL Server と別のアプリケーション (Microsoft Excel など) または別のデータベース サーバー (Oracle や SQL Server など) との間でデータを移動するときは、文字形式を使用します。 SQL Server のインスタンス間でデータを転送する場合にのみ、ネイティブ形式を使用できます。

このトピックの内容

  • 一括インポートまたは一括エクスポートのデータ形式

  • 関連タスク

  • 関連コンテンツ

一括インポートまたは一括エクスポートのデータ形式

次の表は、データの表現方法や転送元または転送先に基づいて、一般的にどのデータ形式を使用するのが適切かを示しています。

操作

ネイティブ

Unicode ネイティブ

文字

Unicode 文字

拡張文字や 2 バイト文字セット (DBCS) の文字を含まないデータ ファイルを使用して、SQL Server の複数のインスタンス間でデータを一括転送します。 フォーマット ファイルを使用する場合を除いて、これらのテーブルは同じように定義されている必要があります。

はい1

文字形式や Unicode 形式とは異なり、ネイティブ データ形式では各 sql_variant 値のメタデータが保持されるので、sql_variant 列ではネイティブ データ形式を使用することが最も適しています。

はい

拡張文字や DBCS 文字を含むデータ ファイルを使用して、SQL Server の複数のインスタンス間でデータを一括転送します。

はい

別のプログラムで生成されたテキスト ファイルからデータを一括インポートします。

はい

別のプログラムで使用するテキスト ファイルにデータを一括エクスポートします。

はい

Unicode データを含み、拡張文字や DBCS 文字は含まないデータ ファイルを使用して、SQL Server の複数のインスタンス間でデータを一括転送します。

はい

1 bcp を使用して SQL Server からデータを最も速く一括エクスポートできる方法です。

[トップに戻る] リンクで使用される矢印アイコン[先頭に戻る]

関連タスク

[トップに戻る] リンクで使用される矢印アイコン[先頭に戻る]

関連項目

参照

データ型 (Transact-SQL)

概念

bcp を使用した互換性のためのデータ形式の指定 (SQL Server)