繁体   English   中英

使用 RFC 选择内部联接

[英]Select inner join with RFC

是否有机会在某些(在本例中为 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 唯一的问题是它只能从一张表中读取。 我也可以从两个表中读取并将它们合并在一起并检查我的东西,但我想防止这种情况。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM