博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 字符串批量替换
阅读量:4070 次
发布时间:2019-05-25

本文共 507 字,大约阅读时间需要 1 分钟。

项目迁移,原来数据库中存储的 IP 地址变化了,需要批量替换下。使用 Oracle 的 replace 函数来操作,

replace 函数说明

  1. replace(source,str1,str2),把 source 中 str1 字符串替换为 str2 字符串。若 str2 为 null 或空时,相当于把 str1 字符串剔除。
  2. replace(source,str1) ,把 source 中的 str1 字符串剔除。
  3. regexp_replace(source,pattern_str,rep_str),支持正则表达式,用法类似于 replace,功能更强大。
  4. regexp_replace(source,pattern_str)  ,把 source中的 pattern_str 字符串剔除。

实践

原来数据库表中 news_url 字段 IP 是10.23.75.88,需要批量替换成 10.23.75.99。

update OA_IPO_NEWS a set a.NEWS_URL=replace(a.NEWS_URL, '10.23.75.88', '10.23.75.99');

批量更新后,修改成功。

 

转载地址:http://uulji.baihongyu.com/

你可能感兴趣的文章
《数据库系统概论》 第三章 关系数据库标准语言SQL
查看>>
SQL语句(二)查询语句
查看>>
SQL语句(六) 自主存取控制
查看>>
《计算机网络》第五章 运输层 ——TCP和UDP 可靠传输原理 TCP流量控制 拥塞控制 连接管理
查看>>
堆排序完整版,含注释
查看>>
二叉树深度优先遍历和广度优先遍历
查看>>
生产者消费者模型,循环队列实现
查看>>
PostgreSQL代码分析,查询优化部分,process_duplicate_ors
查看>>
PostgreSQL代码分析,查询优化部分,canonicalize_qual
查看>>
PostgreSQL代码分析,查询优化部分,pull_ands()和pull_ors()
查看>>
ORACLE权限管理调研笔记
查看>>
移进规约冲突一例
查看>>
IA32时钟周期的一些内容
查看>>
SM2椭圆曲线公钥密码算法
查看>>
获得github工程中的一个文件夹的方法
查看>>
《PostgreSQL技术内幕:查询优化深度探索》养成记
查看>>
PostgreSQL查询优化器详解之逻辑优化篇
查看>>
STM32中assert_param的使用
查看>>
C语言中的 (void*)0 与 (void)0
查看>>
vu 是什么
查看>>