1

是否有机会在某些(在本例中为 2)数据库表上通过 RFC 执行内部连接选择?

基本上,我想把这个命令翻译成适用于 RFC 的东西。

SELECT DISTINCT t2~field
    FROM table1 AS t1
    INNER JOIN table2 AS t2
    ON t1~id = t2~id
    INTO TABLE lt
    WHERE (lv_where).

我知道RFC_READ_TABLE。唯一的问题是它只能从一个表中读取。我也可以从两个表中读取并将它们合并在一起并检查我的东西,但我想阻止这种情况。

4

2 回答 2

4

最好不要手动执行连接操作。最简单的方法是创建您自己的功能模块来执行您需要的选择。不难,试一试吧。如果这不是一个选项,您可以尝试让某人组装一个数据库视图并在调用RFC_READ_TABLE. 可能还有其他我不知道的特定于模块的查询选项。

于 2013-10-28T17:39:31.503 回答
1

我们开发了一个可以进行连接的功能模块。它是一个自定义 FM,您可以在其中传递字段、连接条件,它将创建连接并将结果存储在文件中,以供以后处理。

如果您有兴趣,请查看: www.plsapconnector.com

于 2014-04-03T00:35:06.550 回答