ITIL,DevOps,ITSS,ITSM,IT运维管理-ITIL先锋论坛

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 740|回复: 0

[功能实施] 系统管理-管理员手册-OQL查询语言-已知问题和限制

[复制链接]
发表于 2020-12-4 15:21:07 | 显示全部楼层 |阅读模式
本帖最后由 adminlily 于 2020-12-4 16:36 编辑

已知问题和限制

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

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

1.png

不支持 ! 操作符。

!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 MySQL documentation :

  • _ 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,还有许多其他的函数







上一篇:系统管理-管理员手册-OQL查询语言-OQL详细语法
下一篇:系统管理-管理员手册-OQL查询语言-iTop中的应用示例
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

参加 ITIL 4 基础和专家认证、长河ITIL实战沙盘、DevOps基础级认证、ITSS服务经理认证报名
ITIL(R) is a registered trademark of AXELOS Limited, used under permission of AXELOS Limited. The Swirl logo is a trademark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

QQ|ITIL ( 粤ICP备11099876号 )|appname

GMT+8, 2023-6-10 15:18 , Processed in 0.111305 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表