一括インポートまたは一括エクスポートのデータ形式 (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 からデータを最も速く一括エクスポートできる方法です。
[先頭に戻る]
関連タスク
[先頭に戻る]