本帖最后由 adminlily 于 2020-12-4 16:37 编辑
查询语言
iTop使用对象查询语言(简称:OQL)去定义检索持久化对象的查询。
OQL查询在iTop中定义或配置对象集合的很多地方被使用(审计规则,通知等)。
OQL语言的目标是隐藏数据模型中实际SQL模式的复杂性,利用OQL定义提供了一个安全(查询时进行访问权限控制),强大的(OQL可以表达复杂的条件),高效的(OQL查询解析成一个SQL查询),对象清晰的(尊重类继承)并且简单的语法。
OQL语句类似于SQL语句,OQL语法是基于SQL语言的子集。
到目前为止,只有SELECT语句已经实现。
这样的语句只能返回两种类型的数据集:
要么是指定类的对象列表。 或者是对象和关联对象的列表(每行有对个类对象)。
OQL语言区分大小写,所有关键字都是大写的。
本书内容例子:书店 OQL语句 OQL语法 已知问题和限制 例子 修订历史
|