Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: 05. Dezember 2005
Sie können Daten in eine globale oder lokale temporäre Tabelle importieren und Daten aus einer globalen temporären Tabelle exportieren, wie im Folgenden beschrieben:
- Globale temporäre Tabelle (z. B. ##groupSales)
Sie können Daten in eine globale temporäre Tabelle massenimportieren, indem Sie das Dienstprogramm bcp, BULK INSERT oder INSERT ... SELECT * FROM OPENROWSET(BULK...) verwenden. Sie können das Dienstprogramm bcp auch zum Exportieren von Daten aus einer globalen temporären Tabelle verwenden. Lassen Sie den Namen der Datenbank aus, wenn Sie eine globale temporäre Tabelle angeben – temporäre Tabellen sind nur in der tempdb-Datenbank vorhanden. - Lokale temporäre Tabelle (z. B. ##mySales)
Sie können Daten in eine lokale temporäre Tabelle massenimportieren, indem Sie entweder BULK INSERT oder INSERT ... SELECT * FROM OPENROWSET(BULK...) verwenden. Lokale temporäre Tabellen werden nicht von bcp unterstützt, deshalb können Sie das Dienstprogramm bcp nicht zum Exportieren aus bzw. Importieren in lokale temporäre Tabellen verwenden.
Beispiele
A. Verwenden von bcp für den Massenexport aus einer globalen temporären Tabelle
Das folgende Beispiel zeigt die Verwendung des Dienstprogramms bcp zum Massenexportieren von Daten im Zeichenformat aus der globalen temporären Tabelle ##myData in die Datendatei MyData.txt. Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:
bcp ##myData out MyData.txt -c -T
B. Verwenden von BULK INSERT für den Import in eine lokale temporäre Tabelle
Das folgende Beispiel zeigt die Verwendung von BULK INSERT zum Massenimportieren von Daten im Zeichenformat aus der lokalen temporären Tabelle #PersonalData in die Datendatei PersonalData.txt.
USE tempdb;
GO
BULK INSERT #PersonalData
FROM 'C:\PersonalData.Dat'
WITH (
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
KEEPNULLS
);
GO
Siehe auch
Konzepte
Importieren und Exportieren von Massendaten mithilfe des Dienstprogramms bcp
Importieren von Massendaten mithilfe von BULK INSERT oder OPENROWSET(BULK...)
Grundlegendes zum Erstellen und Ändern von Tabellen
Szenarien für den Massenimport und -export von Daten
Andere Ressourcen
OPENROWSET (Transact-SQL)
BULK INSERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
bcp (Dienstprogramm)