微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SSIS-Oracle OLE DB源中的多个语句

如何解决SSIS-Oracle OLE DB源中的多个语句

是否可以在OLE DB源任务中使用多个sql命令?

出于数据安全性原因,在查询源表(oracle数据库)之前,我必须调用存储过程(不返回任何内容)。是否可以在OLE DB源任务中同时使用这两个命令?查询如下:

致电A

GO

从XXX中选择*

,我得到一个错误。我也尝试过使用“;”在第一条声明之后,但没有帮助。

OLE DB源组件允许这样做吗?

先谢谢您

解决方法

否,但是您仍然可以完成此操作。 OLE DB Source组件需要能够确定源数据的元数据的外观。添加前体的非元数据生成步骤可以解决这一问题。

添加一个Execute SQL Task并调用它,例如“ Prime data source”或任何过程“ A”。在这里,您可以添加所有之前的步骤,而不必担心元数据的形状。

将绿色箭头(成功)从SQL任务拖到数据流任务。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。