oracle中replace的使⽤及注意点
在oracle数据库中如果需要把存储的字符串类型中的某⼀内容更改为其他的时候,可以使⽤replace函数,使⽤replace函数时需要注意的是,replace会将其中所有满⾜条件的都替换掉, 所以替换时,选择要被替换的字符时需要尽可能的精确,否则容易替换掉其他不需要替换的内容。另外在pl/sql中,使⽤replace函数时,如果替换后内容超出了限制,并不会报错,⽽是将后⾯的内容挤掉,像数据库中存储的SQL,如果是需要对存储其中的sql较⼤的改变的话最好不要使⽤该⽅法。replace替换字中内容的⽅法如下:
update tablename set col1 = replace(col1,‘before’,'after') where 条件
当然了,replace函数也不局限与对字段的修改,也可以是作查询结果的某些字符替换,如:
字符串replace函数select replace(col1,‘before’,'after')
from tablename
where 条件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。