【问题标题】:SSIS OLEDB destination with SQL command带有 SQL 命令的 SSIS OLEDB 目标
【发布时间】:2013-06-17 09:32:38
【问题描述】:

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

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

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

我的问题:如何编写这个 sql 语句来将 ANO NET 源中的所有内容插入到目标表中?

【问题讨论】:

    标签: sql sql-server-2008 ssis oledb


    【解决方案1】:

    在 SQL 命令文本中,只写

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

    如果尚未映射,则转到映射并映射相应的列。

    【讨论】:

    • 如果你仔细想想,这完全不合逻辑,但很简单,而且很有效 :)
    • @PoeHaH 在这种情况下的 SELECT 命令不是检索数据,而是从查询结果中检索列元数据。
    • 你将如何在 SQL 命令中添加“保持身份”选项?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多