Bonjour,
j'utilise l'import de fichier avec OPENROWSET pour importer du XML. Ma question en fait est simple, comment se fait-il qu'on ne puisse pas l'utiliser avec un nom de fichier en variable?
ça fonctionne parfaitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO @T(XmlCol) SELECT * FROM OPENROWSET(BULK 'c:\temp\test.resx', SINGLE_BLOB) as x
ici ça marche plus du tout, j'ai l'erreur suivante à compilation sur la dernière ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DECLARE @Filename nvarchar(50) SET @Filename = 'c:\temp\test.resx' INSERT INTO @T(XmlCol) SELECT * FROM OPENROWSET(BULK @Filename, SINGLE_BLOB) as x
Syntaxe incorrecte vers '@Filename'.
s'il y a un autre moyen de faire passer le nom du fichier en paramètre? merci
Partager