Inserer fichier csv vers MS SQL Serveur

Fermé
bibikool - 11 juil. 2008 à 10:54
 Bokhabrine - 8 févr. 2011 à 14:43
Bonjour à tous,

j'arrive à exporter des données grâce à bcp.exe mais pour l'importation je n'y arrive pas du tout.

J'ai tapé la commande suivante :

bcp " INSERT INTO NOM_BD..nom_table" queryout c:\fichier.csv -c –T

Si quelqu'un à une idée, merci d'avance.

1 réponse

Perso j'utilise Bulk insert pour l importation des donnees.

DECLARE @bulk_cmd varchar(1000)
SET @bulk_cmd = 'BULK INSERT '+  @TableName +'
    FROM ''C:\Platinum\'   + @fileName +''' 
    WITH 
    ( 
		FIELDTERMINATOR = '','', 
        ROWTERMINATOR = ''\n'',
        FirstRow = 2,
        ROWS_PER_BATCH=10,
        CODEPAGE=''RAW''
     )'
EXEC(@bulk_cmd)


Attention le bout de code ci-dessus fait parti d'une procédure stocker
0
j'ai vraiment besoin de tt la procedure stock
0