摘自:http://zhidao.baidu.com/link?url=Gruq2bRMmpUu8xZHt20oOl-Ky-cUKhi4YeKigwfY8mchlnau4Cw4LKj01id5rm-GdYEmJHKDM2YrMd5fHbLtQs303Cs6zafJM-mNsp-kI-u

使用replace函数:测试语句:select replace('你好变','变','站') from dual;

正式语句:update test set name = replace(name,'变','站');

可以切割字符串

测试语句:
select replace(substr('XX变#XX变',1,instr('XX变#XX变','变')),'变','站')||substr('XX变#XX变',instr('XX变#XX变','变')+1) from dual;
正式语句:
update test set name replace(substr(name,1,instr(name,'变')),'变','站')||substr(name,instr(name,'变')+1);
【说明】
以上若需要替换的文字中只有一个字,没有重复,则可以直接用第一个语句即可;
需要替换的字符串若需要进行切割则用substr()函数,其中前半截:replace(substr('XX变#XX变',1,instr('XX变#XX变','变')),'变','站')先截取需要替换的字符串然后再替换,后半截的||则把源字符串后半截不需要替换的“正常字符”给拼接在其后,利用substr()函数的优点是只是替换截取的部分,后面还有相同字符则不会被替换;另替换之前最好先用测试语句检测结果正常之后再做替换;
作此说明!

oracle 字符替换相关推荐

  1. 左边替换 oracle,sqlsever替换右边第4个字符

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:sqlsever 替换右边第4个字符回答:UPDATE 表名 SET 列A = STUFF(列A, LEN(列A) -3, 1, ' ...

  2. oracle替换子字符串,oracle字符/字符串替换

    在ORACLE中的字符串替换 replce.regexp_replace 和 translate函数,下面我来给大家介绍一下. 在ORACLE中的字符串替换 replce.regexp_replace ...

  3. oracle 存储过程字符替换,Oracle存储过程常用字符串处理函数整理

    1.CHR(x): 返回在数据库字符集中与X拥有等价数值的字符.CHR和ASCII是一对反函数.经过CHR转换后的字符再经过ASCII转换又得到了原来的字符 begin -- 打印CHR(73)的值 ...

  4. notepad宏的使用,定制各种操作,比如删除一整行、从当前位置到行末用某字符替换

    删除一整行 点击菜单中的[宏]-[开始录制]. 鼠标在任意一行内容上单击,使光标停在这行.然后在键盘上找到home键,按下,这时光标不管之前在哪个位置,现在光标都会出现在这行的最前面,这时按住shif ...

  5. C语言实现:输入一串字符把里面的A、a字符替换成C输出

    C语言实现:输入一串字符把里面的A.a字符替换成C输出 #include "stdafx.h" #include<stdio.h> #include<string ...

  6. TureType/OpenType 字体瘦身、字体转换和字符替换

    TureType/OpenType 字体瘦身.字体转换和字符替换 本文讲解下面一些关于 TTF/OTF 字体的基本知识和操作: 什么是TTF和OTF字体 删除/插入/替换字体中的字符 TTF/OTF ...

  7. js中字符替换函数String.replace()使用技巧

    String.replace( ) 简介 语法: var strings = string.replace(regexp, replacement) regexp :您要执行替换操作的正则表达式,如果 ...

  8. AC日记——字符替换 openjudge 1.7 08

    08:字符替换 总时间限制:  1000ms 内存限制:  65536kB 描述 把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串. 输入 只有一行,由一个字符串和两个字符组成,中间用 ...

  9. scala字符替换_如何替换Scala中的“坏”字符?

    scala字符替换 In Scala, programming language, all sorts of special characters are valid. The character s ...

最新文章

  1. 初试linux编译(ubuntu+vim)+玩转智能蛇
  2. 基于phathomjs token 不定时无响应问题排查
  3. 正经“长生不老药”新进展:口服那种,贝佐斯投资 | 柳叶刀子刊
  4. 裴礼文数学分析中的典型问题与方法第4章一元函数积分学练习
  5. git的团队协作开发
  6. 获取系统进程信息和进程依赖的dll信息--CreateToolhelp32Snapshot
  7. setting virtualbox share folder in windows7 system
  8. Nginx HTTP之请求行解析函数ngx_http_parse_request_line
  9. 笔试小结---线程、进程
  10. android studio adb 命令行,Android Studio如何配置adb以及经常使用命令
  11. 初步学习pg_control文件之八
  12. 指针 数组指针 指针数组 函数指针等说明。
  13. 个人空间html5主页面,2.HTML 教程- (HTML5 简介)
  14. git remote命令入门
  15. 多线程同步执行,CountDownLatch使用
  16. [HeadFirst-HTMLCSS学习笔记][第八章扩大你的词汇量]
  17. loadrunner11 下载路径+安装+破解+汉化
  18. haneWIN Software NFS工具的使用
  19. C#中COM串口连接、发送、接收数据
  20. 软件可靠性计划过程组成与LRU简介

热门文章

  1. 《终身成长》读书分享(附思维导图)
  2. 篇16:Windows安装配置Nessus时遇到的一些问题说明
  3. html浏览器兼容moz,webkit_css3中-moz、-ms、-webkit各什么意思
  4. toms 尺寸 shoes or boots finds
  5. 职称体系岗位等级对照
  6. Error:Attempt to invoke virtual method ‘void android.widget.TextView.setText(java.lang.CharSeq
  7. 复旦大学python教程_安装python-复旦大学大数据学院.pdf
  8. Python 立体图形的画法(一)
  9. Android 内外边距
  10. matlab中利用xy求取多项式z,matlab基础练习题