Skip to content

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;

参数说明

参数名称参数类型参数解释默认值
rRAW源数据串
from_setRAW替换值0
to_setRAW被替换的字串0
padRAW填充值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|