Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mis à jour : 5 décembre 2005
Vous pouvez importer des données dans une table temporaire locale ou globale et exporter des données depuis une table temporaire globale, comme suit :
- Table temporaire locale (par exemple, ##groupSales)
Vous pouvez importer des données en bloc dans une table temporaire globale à l'aide de l'utilitaire bcp, BULK INSERT ou INSERT ... SELECT * FROM OPENROWSET(BULK...). À l'aide de l'utilitaire bcp, vous pouvez aussi exporter des données à partir d'une table temporaire globale. Lorsque vous spécifiez une table temporaire globale, omettez le nom de la base de données, dans la mesure où les tables temporaires résident uniquement dans la base de données tempdb. - Table temporaire locale (par exemple, ##mySales)
Vous pouvez importer des données en bloc dans une table temporaire locale à l'aide de BULK INSERT ou INSERT ... SELECT * FROM OPENROWSET(BULK...) uniquement. Les tables temporaires locales ne sont pas prises en charge par l'utilitaire bcp, vous ne pouvez donc pas utiliser bcp pour importer dans une table temporaire locale ou exporter à partir de celle-ci.
Exemples
A. Utilisation de bcp pour exporter en bloc à partir d'une table temporaire globale
L'exemple suivant montre l'utilisation de l'utilitaire bcp pour exporter des données en bloc au format caractère de la table temporaire globale ##myData vers le fichier de données MyData.txt. À l'invite de commandes, entrez la commande suivante :
bcp ##myData out MyData.txt -c -T
B. Utilisation de BULK INSERT pour importer une table temporaire locale
L'exemple suivant montre l'utilisation de BULK INSERT pour importer des données en bloc au format caractère de la table temporaire globale #PersonalData vers le fichier de données PersonalData.txt.
USE tempdb;
GO
BULK INSERT #PersonalData
FROM 'C:\PersonalData.Dat'
WITH (
DATAFILETYPE = 'char',
FIELDTERMINATOR = ',',
KEEPNULLS
);
GO
Voir aussi
Concepts
Importation et exportation des données en bloc à l'aide de l'utilitaire bcp
Importation de données en bloc à l'aide de BULK INSERT ou OPENROWSET(BULK...)
Notions de base sur la création et la modification d'une table
Scénarios pour l'importation et l'exportation de données en bloc
Autres ressources
OPENROWSET (Transact-SQL)
BULK INSERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
Utilitaire bcp