Oracle函数总结

WBOY
WBOY원래의
2016-06-07 15:30:551076검색

Clob字段替换 replace(x,y,z)返回为将串X中的Y串用Z串替换后的结果字符串。若省略Z参数,则将串X中为Y串的地方删除 update ypgcxx.T_ARTICLE_INFO st set st.F_CONTENT = replace(st.F_CONTENT,'/portal/','/ypgcxx/') where dbms_lob.instr(st.F_CONTENT,'/

Clob字段值替换

replace(x,y,z)返回值为将串X中的Y串用Z串替换后的结果字符串。若省略Z参数,则将串X中为Y串的地方删除


update ypgcxx.T_ARTICLE_INFO st set st.F_CONTENT =  replace(st.F_CONTENT,'/portal/','/ypgcxx/') where   dbms_lob.instr(st.F_CONTENT,'/portal/') > 0;
commit;


--按条件检索Clob字段内容

select st.F_CONTENT from qzxyfszx.T_ARTICLE_INFO st where   dbms_lob.instr(st.F_CONTENT,'/qyfz/')>0 


update qzxyfszx.T_ARTICLE_INFO st set st.F_CONTENT =  replace(st.F_CONTENT,'/qhcwwmzx/','/qyfz/') where   dbms_lob.instr(st.F_CONTENT,'/qhcwwmzx/')>0


select st.F_CONTENT from tchqxx.T_ARTICLE_INFO st where   dbms_lob.instr(st.F_CONTENT,'/tchqxx/')>0
update tchqxx.T_ARTICLE_INFO st set st.F_CONTENT =  replace(st.F_CONTENT,'/tchqxx/','/tcxhqxx/') where   dbms_lob.instr(st.F_CONTENT,'/tchqxx/')>0;
commit;
select st.F_CONTENT from tchqxx.T_ARTICLE_INFO st where   dbms_lob.instr(st.F_CONTENT,'/tcxhqxx/')>0




성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:oracle profile 小结다음 기사:Oracle 实训资料