span8
span4
所以,我有,有一个用户名栏中,Crew_Leader场和Crew_Number领域的Oracle表。
在我的过程中,我从在现场叫编辑器中的用户名值表中读取。
我已经提到的这篇文章:https://knowledge.亚搏在线safe.com/articles/19634/using-the-sqlexecutor-to-do-a-join.html
并决定尝试使用sqlexecutor变压器运行查询加入Crew_Leader和Crew_Number字段的表。然而,这似乎是因为它试图阅读过千次的记录是非常缓慢的过程。你知不知道任何其他方式我可以完成从另一个表获得2场,然后复制值到另一个表中的字段?
谢谢。
SQL语句:选择a。*,b。"CREW_NUM", b."CREW_LEADER"
从气体。primary_gas_vlv_maint a, sde.cfg_agol_user_lookup b
在b。"USERNAME" = '@Value(EDITOR)';
起初,我试图用SQLExecutor变压器是由一个SQL语句将这篇文章之后的2个表:https://knowledge.亚搏在线safe.com/articles/19634/using-the-sqlexecutor-to-do-a-join.html
这是令人难以置信的慢,太慢,我从来没有在过程结束,因为时间太长。国家外汇亚搏在线管理局的代表丹建议我看看到InlineQuerier变压器。我能够使用的表作为输入,然后SQL语句加入2代表作为输出。它的工作对我来说,是快速的。所以InlineQuerier变压器是我的解决方案。
在InlineQuerier中使用的SQL语句:select B。*,。CREW_NUM, A.CREW_LEADER from "SDE.CFG_AGOL_USER_LOOKUP" A, "PRIMARYGASVALVE" B where A.USERNAME = B.EDITOR
@srayford文章合并或连接电子表格或数据库数据给出了相应的变压器理念,使用特定类型的联接。SQLExecutor但作为@takashi提及,用于将决定结果以及可能的查询的执行SQL语句。
©2019安全亚搏在线软件公司|法律