数据仓库服务 GAUSSDB(DWS)-UTL_RAW:接口介绍
接口介绍
高级功能包UTL_RAW支持的所有接口请参见表1。
接口名称 |
描述 |
---|---|
将INTEGER类型值转换为二进制表示形式(即RAW类型)。 |
|
将二进制表示形式的整型值(即RAW类型)转换为INTEGER类型。 |
|
获取RAW类型对象的长度。 |
|
将VARCHAR2类型值转化为二进制表示形式(即RAW类型)。 |
RAW类型的外部表现形式是十六进制,内部存储形式是二进制。例如一个RAW类型的数据11001011的表现形式为‘CB’,即在实际的类型转换中输入的是‘CB’。
- UTL_RAW.CAST_FROM_BINARY_INTEGER
存储过程CAST_FROM_BINARY_INTEGER将INTEGER类型值转换为二进制表示形式(即RAW类型)。
UTL_RAW.CAST_FROM_BINARY_INTEGER函数原型为:
1 2 3 4
UTL_RAW.CAST_FROM_BINARY_INTEGER ( n IN INTEGER, endianess IN INTEGER) RETURN RAW;
- UTL_RAW.CAST_TO_BINARY_INTEGER
存储过程CAST_TO_BINARY_INTEGER将二进制表示形式的整型值(即RAW类型)转换为INTEGER类型。
UTL_RAW.CAST_TO_BINARY_INTEGER函数原型为:
1 2 3 4
UTL_RAW.CAST_TO_BINARY_INTEGER ( r IN RAW, endianess IN INTEGER) RETURN BINARY_INTEGER;
- UTL_RAW.LENGTH
UTL_RAW.LENGTH函数原型为:
1 2 3
UTL_RAW.LENGTH( r IN RAW) RETURN INTEGER;
表4 UTL_RAW.LENGTH接口参数说明 参数
描述
r
RAW类型对象
- UTL_RAW.CAST_TO_RAW
存储过程CAST_TO_RAW将VARCHAR2类型的对象转换成RAW类型。
UTL_RAW.CAST_TO_RAW函数原型为:
1 2 3
UTL_RAW.CAST_TO_RAW( c IN VARCHAR2) RETURN RAW;
表5 UTL_RAW.CAST_TO_RAW接口参数说明 参数
描述
c
待转换的VARCHAR2类型对象
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- GaussDB介绍_GaussDB数据库介绍_高斯数据库介绍-华为云
- 如何进行日志采集和转储_日志平台_日志接入_日志转储