Fully generated SQL is a required output link property 错误解决

本文介绍了在 DataStage 7.5.1A 版本中配置 Oracle 10g 数据源时遇到的问题及解决方法。主要问题是在使用 SQL 构建工具时出现错误提示,通过调整设置和手动修改 SQL 语句最终成功配置。

第一次玩datastage,版本是7.5.1A 数据库是oracle 10g 拖了一个ORAOCI9 stage 当源当query type 选 use sql builder tool 的时候 我View Data 就报错 fully generated sql is a required output link property...... 运行Job看日志也是这个错误

解决方法

先选择最后一种“Load SQL from a file at run time”,系统会自动生成代码。

我的例子是:

SELECT RCS.A_TEST_FROM.ID,RCS.A_TEST_FROM.CR_SHOP_NO,RCS.A_TEST_FROM.SHOP_NAME,RCS.A_TEST_FROM.SHOP_TEL,RCS.A_TEST_FROM.YEAR_INCOME,TO_CHAR(RCS.A_TEST_FROM.SHOP_CLOSE_DATE, 'YYYY-MM-DD HH24:MI:SS'),TO_CHAR(RCS.A_TEST_FROM.SHOP_OPEN_DATE, 'YYYY-MM-DD HH24:MI:SS') FROM A_TEST_FROM

这中代码还是无法直接运行

需要把用户名“RCS.”全部删除。

结果如下

SELECT A_TEST_FROM.ID,A_TEST_FROM.CR_SHOP_NO,A_TEST_FROM.SHOP_NAME,A_TEST_FROM.SHOP_TEL,A_TEST_FROM.YEAR_INCOME,TO_CHAR(A_TEST_FROM.SHOP_CLOSE_DATE, 'YYYY-MM-DD HH24:MI:SS'),TO_CHAR(A_TEST_FROM.SHOP_OPEN_DATE, 'YYYY-MM-DD HH24:MI:SS') FROM A_TEST_FROM

然后再黏贴过去,并把“query type”选择成“Enter custom SQL statement”

 

 

OK

 

 

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值