我尝试批量插入不同的文件。
当我像这样编码时:
SET @xml=( Select * From OPENROWSET(
BULK 'C:\Data\csvToXml.xml',SINGLE_BLOB)x)
这是工作。
如果我将路径作为参数,例如:
SET @Path= 'C:\Data\csvToXml.xml'
SET @SqlStmt= N' Select @xmlDoc=( Select * From OPENROWSET(
BULK '''+@Path+''' ,SINGLE_BLOB)x)'
exec sp_executesql @SqlStmt, N'@xmlDoc XML',@xmlDoc
@xmlDoc 似乎是空的。我找不到我错的地方。
感谢帮助。