zoukankan      html  css  js  c++  java
  • MQL语句

    最近工作经常需要用到MQL语句,记录下备忘。

    temp query bus * s003 * select id;

    第一个*代表type,第二个s003代表名称,第三个*代表版本。

    先通过id查询s003这个对象是否存在。

    print bus 41984.23308.22608.9600 select from to;

    通过这个id查询所关联的对象。一个是当前的审批对象和管理关联。

    一个是当前的审批对象和审批流进行关联,所以走向为两个。那么就可以查询出哪个route,如下图所示:

     

    print bus 41984.23308.22608.9600 select from[Object Route].to;

    查询这个Object Route对象关联哪个route。

     

    print bus 41984.23308.22608.9600 select from[Object Route].to.to;

    查询这个route关联的那个task。

     

    print bus 41984.23308.22608.9600 select from[Object Route].to.to[Route Task].from;

    通过这个route去查找route所关联的哪个Task

     

    print bus 41984.23308.22608.9600 select from[Object Route].to.to[Route Task].from.attribute;

    在上面的基础上查找Task的所有属性。

     

    print attribute "Approval Status";

    查找我的审批状态。(以下是它的状态)

     

    print bus 41984.23308.22608.9600 select from[Object Route].to.to[Route Task].from.id;

    //反过来查找,先找到Task,之后通过Task再找Route,最后再通过Route找id。

     

    print bus 41984.23308.32048.10862 select name;

    //查找这个Task的名称

     

    print bus 41984.23308.32048.10862 select name from[Route Task].to.to[Object Route].from.type;

    //通过名字去查找Route Task,之后再通过Task去查找Object Route,最后通过Route去查找Route类型。

     

    思路逻辑:

     

    temp query bus * PolicyInboxTaskStateReviewPromoteAction * select current;

    //查询当前的对象。


     ————————————————
    版权声明:本文为CSDN博主「lenga7」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_39115649/article/details/81305867

  • 相关阅读:
    python获取当前路径
    python的StringIO
    python判断两个文件是否相同
    Linux查找文件内容
    python日志syslog运用
    python获取当前运行程序的名字
    python连接Linux命令行
    python预编译函数compile,exec,eval
    python日志模块
    Scala安装教程
  • 原文地址:https://www.cnblogs.com/Daniel-c-h-e-n/p/11401079.html
Copyright © 2011-2022 走看看