Chinaunix

标题: oracle 9i ,如何替换特定位置的字符串 [打印本页]

作者: xwxwxw123    时间: 2008-04-30 18:08
标题: oracle 9i ,如何替换特定位置的字符串
假如数据库的一个表t字段filed如下所示:
011...011...
如何用replace取代1-3位置和7-9位置的010为111呢
update t set fieled='111...111'与这条语句的功能相同。。。oracle 9i。
作者: doni    时间: 2008-04-30 18:37
set field = '111'||substr(field,4,3)||'111'||substr(field,10)




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2