TRANSLITERATE
接口/方法功能
用指定数据替换RAW类型的数据串中部分数据,替换长度不匹配时,用另一个指定值填充。
接口/方法声明
FUNCTION TRANSLITERATE (r IN RAW,to_set IN RAW DEFAULT NULL,from_set IN RAW DEFAULT NULL,pad IN RAW DEFAULT NULL) RETURN RAW;
参数说明
参数名称 | 参数类型 | 参数解释 | 默认值 |
---|---|---|---|
r | RAW | 源数据串 | 无 |
from_set | RAW | 替换值 | 0 |
to_set | RAW | 被替换的字串 | 0 |
pad | RAW | 填充值 | 0x0 |
操作示例
SELECT UTL_RAW.CAST_TO_VARCHAR2(UTL_RAW.TRANSLITERATE(UTL_RAW.CAST_TO_RAW('hello'),
UTL_RAW.CAST_TO_RAW('ll'),
UTL_RAW.CAST_TO_RAW('oo'),
UTL_RAW.CAST_TO_RAW('aa')))
FROM DUAL;
EXPR1 |
------------------------------------------------------------------------------
helll|