span8
span4
我在工作流程中使用SQLEXEcutor。亚搏在线带有别名的SQL语句类似于:
选择
string_agg(“历史”。"History_name", ';') AS lstHistory
从
公开。“Pois_lines”,
公开。“Pois_lines_history”,
“历史”。
在哪里
“Pois_lines”。“Pois_lines_id" = "Pois_lines_history"."Pois_id" AND
“Pois_lines_history”。“小时istory_id" = "History"."History_id" AND
“Pois_lines”。“Pois_lines_id" = @Value("Pois_lines_id")
在最后一行中,我使用了工作流中的一个属性值。亚搏在线
我想获取返回数据集的值并将其放入属性中。为此,我定义了一个别名,将其定义为SQLExecutor中的一个公开属性。但是属性仍然是空的……SQL语句是有效的,因此它应该返回结果。
我是忽略了什么还是做错了什么?
亲切的问候,
Pim神韵
这是由于别名使用大写字符而没有双引号造成的。
这应该工作:
选择string_agg(“历史”。"History_name", ';') AS "lstHistory"
从公众。"Pois_lines", public."Pois_lines_history", public."History"
“Pois_lines”。”Pois_lines_id" = "Pois_lines_history"."Pois_id"
和“Pois_lines_history”。“History_id”=“历史”。"History_id"
和“Pois_lines”。“Pois_lines_id" = @Value("Pois_lines_id")
这太:
选择string_agg(“历史”。"History_name", ';') AS lsthistory
从公众。"Pois_lines", public."Pois_lines_history", public."History"
“Pois_lines”。”Pois_lines_id" = "Pois_lines_history"."Pois_id"
和“Pois_lines_history”。“History_id”=“历史”。"History_id"
和“Pois_lines”。“Pois_lines_id" = @Value("Pois_lines_id")
©2019安全亚搏在线软件公司法律