首页 > 解决方案 > 实现对 ssis 的 sql 查询

问题描述

我已经用谷歌搜索了一段时间,以便找到实现对 ssis 的 sql server 查询的解决方案

SELECT
    Sales_Order_Number,company_code,isnull(
    (
        SELECT
            distinct Description + ';' AS 'text()'
        FROM
            dbo.l_Fact_Orders as xml
            INNER JOIN dbo.Tbl_Dim_ItemSOA items ON items.Item_SOA_ID=xml.Item_SOA_ID
        WHERE
            xml.Sales_Order_Number = myTable.Sales_Order_Number
            and xml.company_code = myTable.company_code 
        FOR
            XML PATH('')
    )
    ,'') as Description
FROM
    dbo.l_Fact_Orders myTable
GROUP BY
    Sales_Order_Number,company_code

我正在寻找想法。

标签: sqlsql-serverssis

解决方案


有点不清楚你想用这个查询做什么,但我相信你想简单地从查询中获取列并对它们做些什么?

  1. 将“数据流任务”拖到您的包中

  2. 打开数据流,添加“OLE DB Source”并点击它

  3. 如果您之前没有创建过 OLE DB 连接,请单击连接管理器附近的“新建”,否则从下拉列表中选择连接

  4. 在“数据访问模式”中选择“SQL 命令”

  5. 在下面粘贴您的命令

在此处输入图像描述


推荐阅读