汗青 发表于 2020-12-4 15:10:25

系统管理-管理员手册-OQL查询语言

本帖最后由 adminlily 于 2020-12-4 16:37 编辑

查询语言
iTop使用对象查询语言(简称:OQL)去定义检索持久化对象的查询。
OQL查询在iTop中定义或配置对象集合的很多地方被使用(审计规则,通知等)。
OQL语言的目标是隐藏数据模型中实际SQL模式的复杂性,利用OQL定义提供了一个安全(查询时进行访问权限控制),强大的(OQL可以表达复杂的条件),高效的(OQL查询解析成一个SQL查询),对象清晰的(尊重类继承)并且简单的语法。
OQL语句类似于SQL语句,OQL语法是基于SQL语言的子集。
到目前为止,只有SELECT语句已经实现。
这样的语句只能返回两种类型的数据集:

[*]要么是指定类的对象列表。
[*]或者是对象和关联对象的列表(每行有对个类对象)。
OQL语言区分大小写,所有关键字都是大写的。
本书内容
[*]例子:书店
[*]OQL语句
[*]OQL语法
[*]已知问题和限制
[*]例子
[*]修订历史


页: [1]
查看完整版本: 系统管理-管理员手册-OQL查询语言