UTL_RAW包

包UTL_RAW用于操作或检索原始数据类型的长度。 包UTL_RAW中包含有部分兼容Oracle的UTL_RAW系统包的函数。

下表展示了UTL_RAW包的子程序。

子程序 描述 过程/函数
CAST_TO_RAW VARCHAR2类型的字符串转换为RAW值 函数
CAST_TO_VARCHAR2 RAW值转换为VARCHAR2类型的字符串 函数
LENGTH 返回RAW值的长度 函数
CONCAT 拼接多个(最多12个)RAW拼接到一起 函数
BIT_AND 对输入的两个RAW进行按位取与 函数
BIT_OR 对输入的两个RAW进行按位取或 函数
BIT_XOR 对输入的两个RAW进行按位取异或 函数
CAST_TO_NUMBER 将RAW转换成Number 函数
CAST_FROM_NUMBER 将Number转换成RAW 函数
SUBSTR 从指定下标开始截取指定长度的RAW 函数
REVERSE 将RAW按字节相反顺序排列 函数
COMPARE 比较两个Raw是否相同 函数
BIT_COMPLEMENT 对输入的RAW进行按位取反 函数

以下介绍了各种函数和过程的语法、参数和说明。