返回固定的值的某些表达式称为常量表达式。这些包括读取系统时钟的变量函数运算符,但在字面常量也是有效的上下文中才是有效的。
除了这些运算符,术语常量表达式还指括起来的字符串、文字值或带有运算对象的 UNITS 运算符。
常量表达式段有下列语法。
元素 | 描述 | 限制 | 语法 |
---|---|---|---|
literal Boolean | BOOLEAN 值的文字表示 | 必须为 t (TRUE) 或 f (FALSE) | 用引号括起的字符串 |
literal opaque type | opaque 数据类型的值的文字表示 | 必须被 opaque 类型的输入支持函数所识别 | 由 UDT 开发者定义 |
num | 指定时间单位的数量。请参阅 UNITS 运算符。 | 如果 num 不是整数,则截断小数部分 | 文字的数值 |
owner | 序列的所有者的名称 | 必须拥有序列 | 所有者名称 |
precision | 返回的 DATETIME 表达式的精度 | 在 Windows™ 系统上,秒的最大范围是 FRACTION(3)。 | DATETIME 字段限定符 |
sequence | 序列的名称 | 在当前数据库中必须存在 | 标识符 |
synonym | 序列的名称的同义词 | 在当前数据库中必须存在 | 标识符 |
time_unit | 指定时间单位的关键字:YEAR、MONTH、DAY、HOUR、MINUTE、SECOND 或 FRACTION | 必须为左边的关键字之一。不区分大小写,但不可括在引号内 | 请参阅 Restrictions 列。 |