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





