Formaty danych dla importu zbiorczego lub eksportu zbiorczego (SQL Server)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Program SQL Server może akceptować dane w formacie danych znaków lub natywnym formacie danych binarnych. Użyj formatu znaków podczas przenoszenia danych między programem SQL Server a inną aplikacją (np. Microsoft Excel) lub innym serwerem bazy danych (takim jak Oracle lub SQL Server). Format natywny można używać tylko w przypadku transferu danych między wystąpieniami programu SQL Server.

W tym temacie:

Formaty danych dla importu lub eksportu zbiorczego

W poniższej tabeli przedstawiono, jaki format danych jest ogólnie odpowiedni do użycia w zależności od sposobu reprezentowania danych oraz źródła lub celu operacji.

Operation Native Natywny kod Unicode Character Znak Unicode
Zbiorcze transfery danych między wieloma wystąpieniami programu SQL Server przy użyciu pliku danych, który nie zawiera żadnych znaków rozszerzonych ani dwubajtowych (DBCS). Jeśli nie jest używany plik formatu, te tabele muszą być identyczne. Tak* - - -
W przypadku kolumn sql_variant użycie natywnego formatu danych jest najlepsze, ponieważ natywny format danych zachowuje metadane dla każdej wartości sql_variant , w przeciwieństwie do formatów znaków lub Unicode. Tak - - -
Zbiorcze transfery danych między wieloma wystąpieniami programu SQL Server przy użyciu pliku danych zawierającego znaki rozszerzone lub DBCS. - Tak - -
Zbiorcze importowanie danych z pliku tekstowego generowanego przez inny program. - - Tak -
Zbiorczy eksport danych do pliku tekstowego, który ma być używany w innym programie. - - Tak -
Zbiorcze transfery danych między wieloma wystąpieniami programu SQL Server przy użyciu pliku danych zawierającego dane Unicode i nie zawierają żadnych znaków rozszerzonych ani DBCS. - - - Tak

* Najszybsza metoda zbiorczego eksportowania danych z programu SQL Server podczas korzystania z narzędzia bcp.

Powiązane zadania

Zobacz też

typy danych (Transact-SQL)
Określanie formatów danych pod kątem zgodności podczas korzystania z narzędzia bcp (SQL Server)