在OLE DB目标

时间:2017-12-17 09:46:04

标签: sql-server ssis etl sql-server-data-tools

我创建了一个SSIS包。它将加载XML文件并将数据存储在数据库中。

enter image description here

我需要使用FILE_INFO中的值(FILE_NAME),它在XML命令模式下从XML文件传递到OLE DB目标。如何在sql查询中使用FILE_NAME。

这是我在OLE DB目标

中的SQL查询
Insert into DummyFile(DummyFileName, DummyFileStatusID)
VALUES ('I NEED TO INSERT THE FILE NAME HERE',
       (Select FileStatusID from DummyFileStatus where StatusName='Created'));

请建议。

1 个答案:

答案 0 :(得分:2)

我认为您正在寻找 java.util.concurrent

如果要将值插入另一个OLEDB目标Derived Column,可以添加DummyFileStatus转换,以便将数据插入多个OLEDB目标。

或者只需添加将在此DataFlow任务之后执行的其他MutliCast,即可将数据从DataFlow Task导入DummyFile并在其中使用DummyFileStatus

其他信息