SSIS OLEDB目标处理器与SQL命令

10

我有一个简单的SSIS包,其中包含一个数据流任务,其中包含ADO.NET源和目标:

enter image description here

通常,我只会在OLEDB目标上选择“表或视图”,但尽管连接是正确的,但它没有显示任何表名。

所以:我必须使用SQL命令将行插入到OLE DB目标中。该目标是一个DB2数据库。

我的问题是:如何编写此SQL语句,将ANO NET源中的所有内容插入到目标表中? enter image description here

1个回答

14
在 SQL 命令文本中,只需编写:

SELECT * FROM TableName --Here tablename is the destination table name.

进入映射页面,如果还没有映射,请将相应的列进行映射。


1
完全不合乎逻辑,但很简单并且能发挥作用 :) - PoeHaH
2
@PoeHaH 在这种情况下,SELECT 命令不是用于检索数据,而是用于从查询结果中检索列元数据。 - Yahfoufi
1
你如何在SQL命令中添加“保留标识”选项? - Richard Ardelean

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接