OVERLAY
功能描述
使用指定字符串替换给定字符串中从指定开始位置的N个字符。
语法格式
OVERLAY(expr1 PLACING expr2 FROM expr3 [ FOR expr4 ])
参数说明
expr1
:要操作的原始字符串。expr2
:用于替换原始字符串中部分字符的新子字符串。expr3
:指定从原始字符串的哪个位置开始替换(从1开始计数)。FOR expr4
:可选参数,指定要替换的子字符串的长度。如果不指定,默认替换从expr3
位置开始到字符串末尾的所有字符。
函数返回类型
CHAR类型。
示例:
sql
SQL> SELECT OVERLAY('lxr' PLACING 'r' FROM 1 FOR 2) FROM DUAL;
EXPR1 |
------------------------------------------------------------------------------
rr|