-2

変数を介してファイルの名前を一括挿入/に渡そうとしています

これは動作しません:

bulk insert XMLfile 
from 
@Name_of_file
with ( rowterminator = ''' + char(10) + ''' )

しかし、これは次のことを行います。

bulk insert XMLfile 
from 
'abc.xml'
with ( rowterminator = ''' + char(10) + ''' )

このステートメントにファイル名を渡すにはどうすればよいですか?

4

1 に答える 1

0

ファイル名に変数を使用することはできません。BULK INSERT構文を見ると、ファイル名が定数であることがわかります。探しているものを実現するには、動的SQLを使用する必要があります。つまり、クエリを文字列として作成する必要があります。

于 2012-11-30T19:56:09.300 に答える