SSIS - 子查询收到错误

时间:2016-05-09 19:56:58

标签: plsql ssis-2008

我在SSIS包中的源代码编辑器中有以下脚本,我收到错误。我改为Select *,它有效。我不确定为什么这不起作用。它适用于P / SQL。任何帮助将不胜感激!

这适用于我的包裹:

select * from Test

这在我的包中不起作用(但在PL / SQL中工作),我得到以下错误。

 select * from (select id, color, shape,
dense_Rank () Over (Partition By id order by id desc as SeqRank)
    ) x

错误:0xC0202009在数据流任务,OLE DB源[111]:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80040E14。

1 个答案:

答案 0 :(得分:0)

这个问题的最佳方法是创建一个可以创建CTE的子查询。 CTE与SSIS兼容。