语法
VARCHAR OVERLAY ( (VARCHAR x PLACING VARCHAR y FROM INT start_position [ FOR INT length ]) )
入参
-
x
VARCHAR类型
-
y
VARCHAR类型
-
start_position
INT类型
-
length(可选)
INT类型
功能描述
用y替换x的子串。下标从start_position开始,替换length+1个字符。
示例
- 测试案例
OVERLAY('abcdefg' PLACING 'hij' FROM 2 FOR 2) as result
FROM T1
- 测试结果
result(VARCHAR) |
---|
ahijdefg |