×

扫描二维码登录本站

标签: 暂无标签
本帖最后由 adminlily 于 2020-12-4 16:36 编辑

已知问题和限制

从2.3.0新内容:优化了请求时,对OQL的新约束:

如果用户定义了允许的组织,则此查询将失败


不支持 ! 操作符。

!ISNULL(start_date) 等价于解释成 ISNULL(start_date) != 1

不支持true 和 false,

  • 使用 1 代替 true
  • 使用 !=1 代替 false

不支持null ,使用函数 ISNULL(attribute) 代替
外键不可以为NULL,没有定义的话设置为0

LIKE
语法 LIKE is LIKE “%abc%”.

逃脱一个字符,你前缀字符。

例如:

SELECT Contact WHERE name LIKE "%d\"a%"

The _ and % in the MySQL Like statement have special meanings, as documented in the [  /doc/refman/5.7/en/pattern-matching.html]MySQL documentation[/url] :

  • _ to match any single character
  • % to match an arbitrary number of characters (including zero characters)

如果你需要搜索这些字符,在SQL中要避免单个字符,

例如:

SELECT VirtualMachine WHERE name LIKE "%with\\_undescore%"
SELECT VirtualMachine WHERE name LIKE "%100\\% total%"


LIMIT, ORDER, GROUPBY, COUNT, SUM
当前OQL不支持 LIMIT, ORDER, GROUPBY, COUNT, SUM,还有许多其他的函数



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x




上一篇:系统管理-管理员手册-OQL查询语言-OQL详细语法
下一篇:系统管理-管理员手册-OQL查询语言-iTop中的应用示例
xiaowei

写了 333 篇文章,拥有财富 1774,被 5 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by ITIL  © 2001-2025
返回顶部