返回使用其他字符表达式替换指定字符表达式中指定数量的字符的字符串。

 
  1. STUFF(cExpression, nStartReplacement, nCharactersReplaced, cReplacement) 

参数

cExpression
指定要在其中进行替换的字符表达式。
nStartReplacement
指定
cExpression 中开始替换的位置。
nCharactersReplaced
指定要替换的字符数。如果
nCharactersReplaced 为 0,则替换串
cReplacement 被插入到
cExpression 中。
cReplacement
指定用以替换的字符表达式。如果
cReplacement 为空串,则从
cExpression 中移除
nCharactersReplaced 指定的字符数。

返回值

字符(Character)

 
  1. STORE 'abcdefghijklm' TO gcString1 
  2. STORE '12345' TO gcString2 
  3. CLEAR 
  4. ? STUFF(gcString1, 4, 0, gcString2)     && 插入 
  5. ? STUFF(gcString1, 4, 3, gcString2)     && 替换 
  6. ? STUFF(gcString1, 4, 6, '')     && 删除 
  7. ? STUFF(gcString1, 4, 1, gcString2)     && 替换和插入 
  8. ? STUFF(gcString1, 4, 4, gcString2)     && 替换和删除 
  9. ? STUFF(gcString1, 4, LEN(gcString1), gcString2)   && 替换,删除剩余部分 

来自msdn