STUFF(cExpression, nStartReplacement, nCharactersReplaced, cReplacement)
返回值
字符型
参数
cExpression
指定要在其中进行替换的字符表达式。
nStartReplacement
在 cExpression 中开始替换的位置。
nCharactersReplaced
要替换的字符数目。如果 nCharactersReplaced 是 0,则替换字符串 cReplacement 插入到 cExpression 中。
cReplacement
用以替换的字符表达式。如果 cReplacement 是空字符串,则从 cExpression 中删除用 nCharactersReplaced 指定的字符数目。
示例
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) &&替换, 删除剩余部分
请参阅
stuff(select ',' + fieldname from tablename for xml path('')),1,1,'') 这一整句的作用是将多行fieldname字段的内容串联起来,用逗号分隔。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)