发布网友 发布时间:2022-04-22 05:47
共2个回答
热心网友 时间:2022-04-11 10:04
用substring从这位分开,分别截取前后的部分,然后重新拼接,把插入的字符拼接起来不就可以么
update a set b = substring(b, 1, 2) + 'D' + substring(b, 3, len(b) - 2) where b = 'CCCCCCCCCCC'
热心网友 时间:2022-04-11 11:22
用stuff函数,很轻松实现:
update a set b=stuff(b,3,0,'d'),函数解释:stuff(str1,str2,str3,str4),str1为要操作的字符串,str2为起始位,str3为取的长度,str4为要插入的新字符。上面操作的解释就是:在A表的B列中,从第三位开始,删除0位,然后插入字符D。