数据仓库服务 GAUSSDB(DWS)-UTL_RAW:示例

时间:2024-10-28 14:22:55

示例

在存储过程中操作RAW数据:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
--
CREATE OR REPLACE PROCEDURE proc_raw
AS
str varchar2(100) := 'abcdef';
source raw(100);
amount integer;
BEGIN
source := utl_raw.cast_to_raw(str);--类型转换
amount := utl_raw.length(source);--获取长度
dbms_output.put_line(amount);
END;
/

调用存储过程:

1
CALL proc_raw();
support.huaweicloud.com/devg-dws/dws_04_0554.html