Za pomocą macierzystego, znak lub formaty Unicode
W tej sekcji omówiono formatów danych, które są obsługiwane na wywóz luzem lub import zbiorczy danych.Microsoft SQL Server can accept data in character or native binary format.Użyj formatu znaków podczas przenoszenia danych między SQL Server i innej aplikacji (takich jak Microsoft programu Excel) lub innego serwera bazy danych (takich jak Oracle lub SQL Server).Format macierzysty można używać tylko wtedy, gdy transfer danych między wystąpieniami SQL Server.
Wybór formatu danych
Poniższa tabela zawiera ogólne wytyczne dotyczące wybierania formatu danych, w zależności od tego, jak dane są reprezentowane oraz źródło lub miejsce docelowe operacji.
Operacja |
Macierzysty |
Unicode macierzystego |
Znak |
Znak Unicode |
---|---|---|---|---|
Zbiorowe przekazywanie danych między wiele wystąpień SQL Server przy użyciu pliku danych, która nie zawiera żadnych znaków rozszerzonych lub zestaw zestaw znaków dwubajtowych zestawu znaków (zestaw znaków dwubajtowych).O ile nie jest używany plik formatu, te tabele muszą być zdefiniowane identycznie. See Do importowania lub eksportowania danych przy użyciu formatu macierzystego. |
Yes1 |
— |
— |
— |
Dla sql_variant kolumn, użyj formatu danych w trybie macierzystym jest najlepsza, ponieważ format danych w trybie macierzystym zachowuje metadane dla każdego sql_variant wartości, w odróżnieniu od znaku lub formaty Unicode. See Do importowania lub eksportowania danych przy użyciu formatu macierzystego. |
Tak |
— |
— |
— |
Zbiorowe przekazywanie danych między wiele wystąpień SQL Server przy użyciu pliku danych, który zawiera rozszerzone lub znaków zestaw znaków dwubajtowych. See Przy użyciu formatu Unicode macierzystego do importowania lub eksportowania danych. |
— |
Tak |
— |
— |
Luzem importowania danych z pliku tekstowego, który jest generowany przez inny program. See Do importowania lub eksportowania danych przy użyciu formatu znaków. |
— |
— |
Tak |
— |
Luzem eksportowania danych do pliku tekstowego, który ma być używany w innym programie. See Do importowania lub eksportowania danych przy użyciu formatu znaków. |
— |
— |
Tak |
— |
Zbiorowe przekazywanie danych między wiele wystąpień SQL Server przy użyciu pliku danych, który zawiera dane Unicode i nie zawiera wszelkie rozszerzonych lub znaków zestaw znaków dwubajtowych. See Do importowania lub eksportowania danych przy użyciu formatu znaków Unicode. |
— |
— |
— |
Tak |
1 Najszybsza metoda eksport zbiorczy danych z SQL Server podczas korzystania z bcp.