Exporting Data from or Importing Data to a Temporary Table
Można importować dane do tabela tymczasowa globalny lub lokalny i eksportować dane z tabela tymczasowa globalne w następujący sposób:
tabela tymczasowa globalne (na przykład ##groupSales)
Możesz import zbiorczy danych do tabela tymczasowa globalny przy użyciu BCP , narzędzie zbiorczej INSERT lub INSERT...WYBIERZ * Z OPENROWSET(BULK...).Można również użyć BCP narzędzie do eksportowania danych z tabela tymczasowa globalne.Po określeniu globalnej tabela tymczasowa pominąć nazwę bazy danych, ponieważ tabele tymczasowe istnieje tylko w tempdb.
tabela tymczasowa lokalnych (na przykład #mySales)
Możesz import zbiorczy danych do tabela tymczasowa lokalnego przy użyciu BULK INSERT lub INSERT...SELECT * tylko do OPENROWSET(BULK...) FROM.Lokalne tabele tymczasowe nie są obsługiwane przez BCP narzędzia, tak aby nie można używać BCP Eksport z lub zaimportować do lokalnej tabela tymczasowa.
Przykłady
A.eksport masowy z globalnego tymczasowej tabela za pomocą bcp
W poniższym przykładzie przedstawiono sposób użycia bcp Narzędzie do masowych eksportowanie danych w formacie znaków z globalnej tabela tymczasowa ##myData Aby MyData.txt plik danych. W wiersz polecenia wprowadź następujące polecenie:
bcp ##myData out MyData.txt -c -T
B.Aby zaimportować do lokalnej tabela tymczasowa przy użyciu BULK INSERT
W poniższym przykładzie przedstawiono sposób użycia BULK INSERT do importowania danych w formacie znaków z lokalnej tabela tymczasowa luzem #PersonalData Aby PersonalData.txt plik danych.
USE tempdb;
GO
BULK INSERT #PersonalData
FROM 'C:\PersonalData.Dat'
WITH (
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
KEEPNULLS
);
GO
See Also