COMPARE 函数用于比较两个 RAW 值。 如果它们的长度不同,则会根据可选参数 pad 在右侧扩展较短 RAW 的长度。

语法

  1. UTL_RAW.COMPARE (
  2. r1 IN RAW,
  3. r2 IN RAW,
  4. pad IN RAW DEFAULT NULL)
  5. RETURN NUMBER;

参数解释

参数

解释

r1

要比较的第一个 RAW,可以为 NULL 或长度为 0。

r2

要比较的第二个 RAW,可以为 NULL 或长度为 0。

pad

这是一个可选参数。 对 r1r2 中字节较短的进行扩展。 默认值为 x’00’。

返回值

返回值

描述

NUMBER

如果 RAW 字节字符串均为 NULL 或相同,则等于 0; 要么,等于第一个不匹配字节的位置(从 1 开始编号)。