OVERLAY
接口/方法功能
用RAW类型的数据串1覆盖RAW类型的数据串2。
接口/方法声明
FUNCTION OVERLAY(overlay_str IN RAW,target IN RAW,pos IN BINARY_INTEGER DEFAULT 1,len IN BINARY_INTEGER DEFAULT NULL,pad IN RAW DEFAULT NULL) RETURN RAW;
参数说明
参数名称 | 参数类型 | 参数解释 | 默认值 |
---|---|---|---|
overlay_str | RAW | 覆盖字符串 | 无 |
target | RAW | 目标字符串 | 无 |
pos | BINARY_INTEGER | 起始位置 | 无 |
len | BINARY_INTEGER | 长度 | 无 |
pad | RAW | 填充 | 无 |
操作示例
SELECT UTL_RAW.CAST_TO_VARCHAR2(UTL_RAW.OVERLAY(UTL_RAW.CAST_TO_RAW('hello'),
UTL_RAW.CAST_TO_RAW('memory'),
cast(2 as BINARY_INTEGER),
cast(2 as BINARY_INTEGER)))
FROM DUAL;
EXPR1 |
------------------------------------------------------------------------------
mheory|