Udostępnij przez


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