Bonjour,
Je suis à la recherche de code qui va permette d'importer un fichier dans une table.
Je connais le fonction bulk insert pour les fichiers texte; mais j'essaye maintenant de faire la même chose avec un fichier XML; et cela ne fonctionne pas
J'ai commencé par le code ci-dessous
Mais lorsque je lance la commande j'ai une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into test(col1 ,col2 ,col3 ,col4 ,col5 ,col5 ) select * from OPENROWSET(BULK 'C:\Projects\test.xml', SINGLE_BLOB) as X
Et dans mon fichier l'on aLa liste de sélection de l'instruction INSERT contient moins d'éléments que la liste d'insertion. Le nombre de valeurs de SELECT doit être le même que le nombre de colonnes de INSERT.
Merci par avance de votre aide.<?xml version="1.0" encoding="UTF-8" ?><DATAROOT><BANK><col1>Test1</col2><col2>Test2</col2><col3>Test3</col3><col4>Test4</col4><col5>TEst5</col5><col6>2008-01-28</col6></BANK></DATAROOT>
David
Partager