INSERT_TEXT

说明

用一个字符串替换另一个字符串中指定位置指定长度的子串。

语法

insert_text ::=

参数

character_expression1

有子串要被替换的字符串。

from

被替换的子串起始位置

count

要被替换的子串的长度

character_expression2

替的目标字符串表达式

返回值

TEXT类型,替换后生成的新的字符串

注解

如果count为0,则结果是将替换用字符串插入到指定的位置中,这也是函数名称用INSERT开头的原因。

示例

示例1: 使用 INSERT_TEXT 将一个字符串插入到另一个字符串中

--  使用 INSERT_TEXT 将一个字符串插入到另一个字符串中
SELECT INSERT_TEXT('insert test', 8, 4, 'another');
INSERT_TEXT(text)      |
-----------------------
insert another         |
总数目:1