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 |
+-------+