VERIFY( ) 函数

返回逻辑值,表明物理数据域中的数据是否有效。

语法

VERIFY(

参数

名称 类型 描述

字符

数值

日期时间

必须是物理数据域。

输出

逻辑。返回 T (正确的),前提如果域中的数据有效;反之则返回 F(错误的)。

示例

基本示例

将 VERIFY( ) 函数评估为假的任何记录提取至一个新的 Analytics 表:

EXTRACT RECORD IF NOT VERIFY(地址) TO "InvalidEntries.fil"

备注

VERIFY( ) 函数确定域中的数据是否与该域的指定数据类型相一致。

何时使用 VERIFY( )

相比于 VERIFY 命令或选项对话框(工具 > 选项)的数值选项卡中的验证数据选项,该函数可对您想要验证的域提供更加精确的控制。你可使用该函数来检测各个域中的错误并根据具体的情况采取相应的后续操作。

该函数何时求值为真

要使该函数求值为真:

  • 字符域必须仅包含有效的可打印字符,如字母、数字和符号
  • 数值域必须仅包含有效的数值字符,如数字、小数点和货币符号
  • 日期时间域必须仅包含有效的日期、日期时间或时间

计算域和表达式

计算域和表达式的求值结果总是 T(真),因此,除非首先将计算域或表达式转换为物理域,否则不能将该函数与它们共同使用。试用提取对话框中的选项来提取计算域或表达式可将其转换为物理域。

ACL 脚本指南 14.1