现在需要完成一个job,需要从oracle端需要运行一段复杂的sql来获取真正的数据,这段sql包含建表更新等等一系列操作,本来是将这段TSQL变成存储过程放在oracle端 然后由SSIS来调用,但是目前由于权限问题,无法在oracle里面设置存储过程,目前只能由人手工在plsql里面运行。 我试着将用SSIS的Execute SQL Task组件来运行这些组合sql,但是SSIS一直报错。 不知有没有哪位高手有好的解决办法? 实在不想把这些sql分解开来单独运行 那样整个SSIS的过程太长了。
------解决方案--------------------
SSIS本来对Oracle不能完美的支持,他们是竞争对手关系。