0

「StockStatusReport#####.XML」(##### = 変化する数字) と呼ばれる XML ファイルから選択しようとしています。「StockStatusReport#####」というファイルが複数あり、すべての「StockStatusReport」XML ファイルを選択したいと考えています。"StockStatusReport" で始まるすべての XML ファイルを選択するにはどうすればよいですか?

私の作業コードは以下のとおりですが、次のようにファイル名が完全に指定されている場合にのみ機能します。

SELECT CONVERT(XML, BulkColumn) AS BulkColumn, GETDATE() 
FROM OPENROWSET(BULK 'C:\Test\StockStatusReport30597.XML', SINGLE_BLOB) AS x

ありがとうございました!

4

1 に答える 1

0

最初にファイルを 1 つずつ SQL サーバー テーブルにロードするスクリプトまたはマネージ言語を使用する外部ジョブがあります。「StockStatusQueue」のようなテーブルを呼び出します。dtLoaded datetime、のような簿記用の列をいくつか追加しますdtProcessed datetime

XML データが XML 型の列に格納されると、作業がずっと楽になり、ループなどを使い始めることができます。

于 2013-10-29T21:37:51.233 に答える