返回使用其他字符表达式替换指定字符表达式中指定数量的字符后的字符串。
- STUFF(cExpression, nStartReplacement, nCharactersReplaced, cReplacement)
参数
- cExpression
- 指定要在其中进行替换的字符表达式。
- nStartReplacement
- 指定 cExpression 中开始替换的位置。
- nCharactersReplaced
- 指定要替换的字符数。如果 nCharactersReplaced 为 0,则替换串 cReplacement 被插入到 cExpression 中。
- cReplacement
- 指定用以替换的字符表达式。如果 cReplacement 为空串,则从 cExpression 中移除 nCharactersReplaced 指定的字符数。
返回值
字符(Character)
- STORE 'abcdefghijklm' TO gcString1
- STORE '12345' TO gcString2
- CLEAR
- ? STUFF(gcString1, 4, 0, gcString2) && 插入
- ? STUFF(gcString1, 4, 3, gcString2) && 替换
- ? STUFF(gcString1, 4, 6, '') && 删除
- ? STUFF(gcString1, 4, 1, gcString2) && 替换和插入
- ? STUFF(gcString1, 4, 4, gcString2) && 替换和删除
- ? STUFF(gcString1, 4, LEN(gcString1), gcString2) && 替换,删除剩余部分
来自msdn