2010-11-22 7 views
0

J'essaie d'obtenir les données d'un fichier csv avec les données suivantes.Insertion en bloc avec un schéma différent

Station code;DateBegin;DateEnd 
01;20100214;20100214 
02;20100214;20100214 
03;20100214;20100214 

Je suis en train d'insertion en vrac comme

BULK INSERT dbo.#tmp_station_details 
    FROM 'C:\station.csv' 
    WITH ( 
     FIELDTERMINATOR ='';'', 
     FIRSTROW = 2, 
     ROWTERMINATOR = ''\n'' 
     ) 

Mais la table tmp_station_details a une colonne supplémentaire comme priorité. Son schéma est comme

[Station code] [Priority] [DateBegin] [DateEnd] 

est ce possible d'insérer en vrac maintenant sans modifier le schéma de la table.

Répondre

4

Ajouter FORMATFILE = 'format_file_path' à votre bloc "with". Reportez-vous à BOL: using a format file to skip a table column pour un exemple.

+0

Mais l'utilitaire bpt doit être exécuté à partir de l'invite de commande. N'y at-il un moyen de le faire par la requête. –

Questions connexes