UTL_RAW 系统包提供用于操作 RAW 数据类型的 SQL 函数。
UTL_RAW 系统包是必不可少的,因为普通的 SQL 函数不在 RAW 数据上操作,而 PL 不允许在 RAW 和 CHAR 数据类型之间重载。
UTL_RAW 不是只限于在数据库环境中使用,因而给该系统包加了前缀 UTL,而不是 DBMS。
UTL_RAW 使用说明
UTL_RAW 允许由许多元素组成 RAW“记录”。 通过使用 RAW 数据类型,将不执行字符集转换,从而在远程调用时保持 RAW 的原始格式。
UTL_RAW 子程序概览
下表列出了 OceanBase 数据库当前版本所支持的 UTL_RAW 子程序以及简要描述。
子程序 | 描述 |
---|---|
对 | |
对 | |
对 | |
对 | |
将 VARCHAR2 值转换为 RAW 值。 | |
将RAW 值转换为 VARCHAR2 值。 | |
返回串联在一起的 | |
比较 | |
将最多 12 个 RAW 串连到一个 RAW 中。 | |
返回 | |
从端到端反转 | |
返回 |