首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SSIS中的Attunity上运行SQL脚本

在SSIS中的Attunity上运行SQL脚本
EN

Stack Overflow用户
提问于 2019-03-12 06:05:58
回答 1查看 270关注 0票数 1

目前,我在sqldeveloper中运行脚本,从oracle获取数据并转储到CSV文件,然后将CSV文件导入SQL Server。现在,我有了VS 2017,我正在尝试通过Attunity驱动程序从Oracle数据库中获取相同的数据到SQL server中。

我可以在数据流中使用oracle Source连接Oracle数据库,但在这一点上我被卡住了,我不知道如何运行具有多个SQL命令的现有脚本-在第一行中,我更改了会话以指向正确的模式,然后设置了一些变量、环境设置和select语句。

EN

回答 1

Stack Overflow用户

发布于 2019-03-12 06:29:30

由于您没有提供SQL命令,因此我将给您一些见解:

在Oracle Attunity Source中,如果选择SQL Command访问模式,则可以编写任何复杂的SQL命令,即使它包含多个命令,但您必须知道,第一个返回结果集(不用于设置变量值)的select语句将被视为源

可能的解决方法

如果要从多个select语句生成数据,请尝试使用UNION ALL,以便将所有select语句视为一个命令。或者,尝试将所有数据插入到一个临时表中,然后在整个SQL命令的末尾从这些表中选择数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55111106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档