1
1
如果您做了一些更新语句,那么您的方法是正确的。 将插入的虚拟表放入UPDATE语句中,并使用一个唯一键(例如serialno):将其联接起来,如下所示:
我建议将默认值存储在单独的表中,以便在parentValues为空时方便连接。 在触发器中放入两个update语句并编写一个代码where子句,以确保只执行一个语句… 和平与好运 |
2
1
如果您使用的是Maximo7.x,自动化脚本可以做您想要的。 例如,我们使用一个自动化脚本来检查子工作订单的字段是否为空。如果是,Maximo将获取父工作订单值并填充它。在我们的例子中,它是一个名为wopm1的自定义字段。
或者,如果您有一个基本的查找来填充基于前三个位置的所有者组和主管,那么您可以执行一个if-then类型逻辑来在匹配时填充子工作订单中的数据。“位置”是我为父工作订单位置定义的变量:
|
3
0
对于您试图实现的目标,我不确定使用触发器是Maximo中的最佳解决方案-使用触发器忽略所有MBO业务逻辑。也许你可以考虑定制MBO类或者使用Maximo升级来实现这一目标。使用触发器也会在应用修复包或升级Maximo时遇到麻烦,因此如果选择这样做,请确保在执行任何此类操作之前备份触发器。 |
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |