さまざまなファイルを一括挿入しようとしています。
次のようにコーディングすると:
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 は空のようです。どこが間違っているのかわかりません。
手伝ってくれてありがとう。