如何在anypoint studio中执行动态查询?

时间:2015-09-02 06:45:22

标签: anypoint-studio

目前我正在尝试使用Any point studio创建一个应用程序。但是坚持到这里......

我有两个选择查询来从单个数据库的两个不同表中获取数据,并根据请求决定从哪个表中获取数据。

我能够创建动态查询,该查询将采用动态表名和列名。但是,我想采取两种不同的查询。由于where子句中的列名对于两者都不同。 请帮帮我...

由于

1 个答案:

答案 0 :(得分:0)

通过选择“动态”类型选择查询,您应该能够在数据库连接器中使用MEL表达式。因此,您只需将正确的子句放在字符串变量上,并在连接器上引用它。

无论如何,我不会尝试这种方法。我会放置一个“选择”流量控制和两个数据库连接器,并决定哪个使用基于您的条件。我会使用“参数化”类型选择查询,它比使用“动态”更安全。

祝你好运, 何