谓词
谓词 指定有关给定值,行或组的条件为 true , false 或未知。
以下规则适用于所有类型的谓词:
- 谓词中指定的所有值都必须兼容。
- 在基本谓词,定量谓词, IN 谓词或 BETWEEN 谓词中使用的表达式不得生成长度属性大于 4000 的字符串,长度属性大于 2000 的图形字符串或任何大小的 LOB 字符串。
- 主变量的值可以为空 (即,该变量可能具有负指示符变量)。
- 涉及两个或更多操作数 (LIKE 除外) 的谓词操作数的代码页转换是根据字符串转换规则完成的。
- 结构化类型值的使用仅限于 NULL 谓词和 TYPE 谓词。
- 在 Unicode 数据库中,所有接受字符或图形字符串的谓词都将接受支持转换的任何字符串类型。
全查询是 SELECT 语句的一种形式,在谓词中使用时,也称为 子查询。
行值表达式
可以将多个谓词 (基本,量化和 IN) 的操作数表示为行值表达式:
行值表达式返回由一个或多个字段组成的单行。 可以将字段值指定为表达式列表。 行值表达式返回的字段数等于列表中指定的表达式数。
