Function Reference for Policy Modeling Rules (Chinese (Simplified))
本主题列出了在 Oracle Policy Modeling 中编写规则时可以使用的函数。
请注意,列表分隔符 ',' 可能随策略模型的区域而发生更改。
逻辑连接词
(English)表 1 列出了可以在 Intelligent Advisor 规则中使用的逻辑连接词。
语法 | 说明 |
---|---|
如果
|
可选术语可出现在具有以下证明的结论行的末尾 |
并且
以及 |
两个属性之间的逻辑与运算 |
或者
|
两个属性之间的逻辑或运算 |
任一
一个 任何 满足一个条件 满足任意条件 |
需要对两个或两个以上的属性分组时,请对逻辑或运算中使用的要素进行分组 |
两者
所有 所有条件均成立 满足以下所有条件 |
需要对两个或两个以上的属性分组时,请对逻辑与运算中使用的要素进行分组 |
其他
|
出现在表格规则末尾表示 otherwise 子句的术语 |
是
|
在简短语句与完整属性文本之间的图例项中使用的术语 |
逻辑函数
(English)表 2 列出了可以在 Intelligent Advisor 规则中使用的逻辑函数。
逻辑常数
(English)表 3 列出了可以在 Intelligent Advisor 规则中使用的逻辑常数。
语法 | 说明 |
---|---|
真的
|
用于表规则的常数真值。 |
假的
|
用于表规则的常数假值。 |
不确定的
|
用于表规则的常数不确定值。 |
比较运算符
(English)表 4 列出了可以在 Intelligent Advisor 规则中使用的比较运算符。
语法 | 说明 |
---|---|
<x> < <y>
|
小于 |
<x> > <y>
|
大于 |
<x> <= <y>
|
小于或等于 |
<x> >= <y>
|
大于或等于 |
<x> = <y>
|
等于 |
<x> <> <y>
|
不等于 |
数值函数
(English)表 5 列出了可以在 Intelligent Advisor 规则中使用的数值函数。
日期函数
(English)表 6 列出了可以在 Intelligent Advisor 规则中使用的日期函数。
当天的时间函数
(English)表 7 列出了可以在 Intelligent Advisor 规则中使用的当天时间函数。
语法 | 说明 |
---|---|
当前的实际时间(<文本>)
|
将给定字符串转换为当天的时间 |
取秒(<时间或日期时间>)
|
返回当前的实际时间/日期时间属性的秒组成部分。 |
取分钟(<时间或日期时间>)
|
返回当前的实际时间/日期时间属性的分钟组成部分。 |
取小时(<时间或日期时间>)
|
返回当前的实际时间/日期时间属性的小时组成部分。 |
日期和时间函数
(English)表 8 列出了可以在 Intelligent Advisor 规则中使用的日期和时间函数。
文本函数
(English)表 9 列出了可以在 Intelligent Advisor 规则中使用的文本函数。
实体和关系函数
(English)表 10 列出了可以在 Intelligent Advisor 规则中使用的实体和关系函数。
时间推理函数
(English)表 11 列出了可以在 Intelligent Advisor 规则中使用的时间推理函数。
验证事件功能
(English)表 12 列出了可以在 Intelligent Advisor 规则中使用的验证事件函数。
语法 | 说明 |
---|---|
错误(<文本>)
|
使用错误事件将消息传递给用户,防止继续调查到触发该错误的条件不再适用为止。 |
警告(<文本>)
|
使用警告事件将消息传递给用户,但允许继续进行,而不管触发该警告的条件。 |
其他函数
(English)表 13 列出了可以在 Intelligent Advisor 规则中使用的其他函数。
语法 | 说明 |
---|---|
当前语言区域()
|
返回会话的语言区域设置。 |
DeploymentVersion()
|
如果从部署运行策略模型,则返回部署的名称。否则,返回不确定。 |
DeploymentName()
|
如果从部署运行策略模型,则返回部署版本。否则,返回不确定。 |
值(<属性>)
|
返回属性的值。如果属性类型是值列表,则返回值列表项的值。 |