如何在Mirth Database Reader通道的SQL表达式中传入变量?
在Database Reader的SQL代码块中传入参数的方法咨询
我未找到关于如何在Database Reader的SQL语句中管理参数的文档,想请教如何将参数传入Database Reader表单底部的SQL代码块中。
- 注:以下为简化示例,我并非寻求在SQL中实现获取“昨日”这类简单变量的方法,实际场景中我需要传入更复杂的变量,仅希望了解如何将变量传入SQL语句。
- 注:不考虑通过JavaScript拼接字符串的方案——我实际需运行的查询约有百行,不想通过字符串拼接构建查询,也不想处理SQL中无处不在的引号转义问题,更倾向于维护可直接复制粘贴到SQL IDE中使用的完整SQL语句。
示例代码:
SELECT patientsex, visitnumber, samplereceived_dt, sr_d, sr_t, orderpriority, orderrequestcode, orderrequestname FROM mydata.somedata WHERE sr_d = (${DateUtil.getCurrentDate('yyyyMMdd')})::integer;
内容的提问来源于stack exchange,提问作者Mark
相关产品推荐
相关产品推荐

