TRANSLATE

TRANSLATE 可以通过一步操作完成多个单字符的逐个替换。此表达式将一个字符串中所出现的每个字符替换为另一个字符串中的相应字符,然后返回一个表达式。

返回值

VARCHAR2 | NVARCHAR2

语法

TRANSLATE(expr, from_string, to_string)

参数

expr 是要修改的文本表达式。

from_stringexpr 中要替换的一个或多个字符组成。

to_string 由替换 from_string 中相应字符的一个或多个字符构成。此字符串可以短于 from_string,这样空值代替多余字符。然而,to_string 不能为空。

示例

TRANSLATE('disk', 'dk', 'Dc') 返回值 Disc