1

我有一个表,其中包含保存为 RawData 的 ZIP 文件。我已经使用 BCP 解压了 ZIP 文件,然后使用 7-zip 解压缩了它们。解压缩的文件是 RTF 文件,其名称具有 ID 号。例如 56.rtf、65.rtf 等。我的问题是如何根据文件名将原始 RTF 数据导入表中的一行?我一直在玩 BULK INSERT 并将数据放入具有一列的表中,但是我如何知道表中的哪一行对应于哪个文件,以便可以通过查询检索它?我对此很陌生,所以尽量保持简单。

4

1 回答 1

0

我会使用 SSIS 来完成这项任务。如果在 for each file 循环中创建数据流,则可以遍历文件夹中的所有文件并在 SSIS 变量中捕获每个文件的文件名,然后将其插入第二列。您的包装 st,rupture 如下:

MyPackage MyForEachLoop MyDataFlowTask MyFlatFileSource MyOLEDBDestination

于 2012-10-19T16:31:19.643 回答