isa 运算符

运算符 isa 是一个二目运算符,用来测试给定表达式是否为特定类型。主要用于测试类型为 ANY 的字段中包含的数据的类型。

该运算符是在具有下列格式的基本逻辑表达式中使用的:
  testExpression isa typeSpecification
testExpression
数字、文本或日期时间表达式,可能由单个字段或文字组成。
typeSpecification
类型说明,可以是下列任何一项:
  • 部件名。
  • 基本类型说明(如 STRING);但是,如果基本类型可能与长度相关联,则必须指定长度,如下列示例中所示:
    • BIN(9)
    • CHAR(5)

    不要包括日期时间掩码。

  • 后跟成对方括号的类型说明(如上所述)。在此情况下,完整的说明指示特定类型的动态数组、长度(如果适当的话)以及维数。

如果 testExpressiontypeSpecification 中标记的类型相匹配,则逻辑表达式解析为 true;否则解析为 false。

相关参考
数组
逻辑表达式
运算符和优先顺序

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.