使用IBM Integration Toolkit中的应用程序从Oracle XE选择数据

时间:2019-06-19 13:44:22

标签: oracle-xe ibm-integration-bus extended-sql

我正在尝试通过从Oracle XE模式中选择数据来创建新的输出消息。应用程序可以运行,但是输出消息中显示的数据在每个字母之间都有十六进制字符。所以我的问题是,那里发生了什么,为什么?我应该将整个sql语句转换为字符吗?我已经在DB2上尝试过同样的事情,并且工作得很好。我的意思是DB2和Integration Toolkit都是IBM的产品,所以我认为它必须完美同步。知道这可能是因为使用db或使用ODBC驱动程序,甚至可能是第三种,这都不知道。

这是我的ESQL代码:

http://prnt.sc/o3wfk1

这是我的输出消息:

http://prnt.sc/o3wfp9

这是数据库中的数据:

http://prnt.sc/o3wfsj

使用DB2数据库运行应用程序时,结果如下: http://prnt.sc/o3wk0d

1 个答案:

答案 0 :(得分:0)

尝试不使用PASSTHRU运行直接SELECT

SET Environment.Variables.data [] =从I的tableName中选择我