Bonjour à tous
Je sais écrire un script sql pour SQL Server 2005 permettant d'importer un fichier plat csv dans une table. En revanche, j'ignore comment écrire un script plus évolué permettant de faire du mapping. Par exemple, si je souhaite intégrer un fichier plat dans une table dont le premier champ est un champ auto-incrémenté (clé primaire en l'occurence), le BULK INSERT ne fonctionne pas car la table contient un champ de plus que le fichier source.
Comment faire un script compatible SQL Server 2005 permettant de dire "Remplie tous les champs de la table TOTO avec le fichier TITI sauf le premier champ de TOTO qui est pré-rempli puisqu'auto-incrémenté. Ça revient - je suppose - à mapper les champs du fichier plat sur ma table. Comment doit-on s'y prendre ? Je précise que je cherche à le faire par script, et non par l'interface graphique de Management Studio avec le wizard d'importation
D'avance merci