FORMAT_BINARY_TO_NUMBER
📄字数 393
👁️阅读量 加载中...
功能描述
将指定格式的二进制数据转化为数字。
提示
该函数主要用于转化系统表 SYS_STO_ZONES
的 STO_NODES
列
语法格式
sql
FORMAT_BINART_TO_NUMBER(expr1, expr2, expr3, expr4, expr5)
输入参数
expr1
:BINARY
类型,要转化的二进制数据;expr2
:INTEGER
类型,整数的字节长度,默认为4字节;expr3
:INTEGER
类型,偏移量,默认与数字长度相等;expr4
:VARCHAR
类型,分隔符,默认为英文逗号;expr5
:BOOLEAN
类型,是否为无符号整数,true
表示是无符号整型,默认为true
。
输出结果
VARCHAR
类型。
示例
sql
-- 将二进制数据转化为数字
SQL> SELECT FORMAT_BINARY_TO_NUMBER(HEXTORAW('010000000200000003000000'), 2, 4, ',', TRUE);
+-------+
| EXPR1 |
+-------+
| 1,2,3 |
+-------+