感谢您的回答,我只想替换第15位的数字8 ,用replace函数会影响到另一个数字8 ,有没有其他方法可以解决?谢谢!!
追答UPDATE 表 SET JBDM=REPLACE(substr(JBDM,14,lengthb(JBDM)),'8','7') WHERE 条件;
追问这个办法也不行,也是将所有的8都变了;我这边摸索出来一个方法: UPDATE 表 SET JBDM=SUBSTR(JBDM,1,14)||'7'||SUBDTR(JBDM,16,length(JBDM)) WHERE 条件;
这样是可以的!谢谢您的关注!