ORACLE 正则解决初使化数据格式不一致

来源:asp之家 时间:2009-05-24 19:44:00 

如: 2000-1-1==> 2000-01-01、2000-01-1==>2000-01-01、2000-1-01==>2000-01-01
以前会写一个function/procedure之类的脚本,大量的IF ELSE。。。
今次无意中发现oracle10g已经支持正则功能,上述问题也就迎刃而解了。。


UPDATE LZ__EQ_RHGL LZRH SET LS__SP_GHTIME = SUBSTR(LZ__SP_GHTIME, 1, 5) || '0' || SUBSTR(LZ__SP_GHTIME, 6, 2) || '0' || SUBSTR(8, 1) WHERE RETEXT_LINE(LZ__SP_GHTIME, '^\d{4}-\d{1}-\d{1}$')

标签:ORACLE,正则
0
投稿

猜你喜欢

  • 使用XMLhttp生成html页面

    2007-08-17 11:21:00
  • oracle chm帮助文件下载

    2024-01-21 21:08:01
  • django 邮件发送模块smtp使用详解

    2021-09-24 23:04:15
  • python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】

    2023-10-07 00:52:22
  • PHP对象克隆clone用法示例

    2024-05-02 17:33:51
  • PyQt5 界面显示无响应的实现

    2021-09-05 08:59:11
  • 搜索历史基本原理实现即时自动补全联想搜索技巧

    2023-05-31 22:02:04
  • gorm golang 并发连接数据库报错的解决方法

    2024-01-24 07:54:44
  • 非原型 不设计

    2010-01-21 12:51:00
  • pytorch 模型可视化的例子

    2023-06-13 08:24:34
  • 分享Pytest fixture参数传递的几种方式

    2023-06-15 01:25:28
  • 详解Go多协程并发环境下的错误处理

    2024-02-15 21:11:59
  • pandas 条件搜索返回列表的方法

    2022-09-16 14:46:34
  • 利用Python找出删除自己微信的好友并将他们自动化删除

    2022-05-23 00:10:13
  • matplotlib给子图添加图例的方法

    2023-05-02 03:21:28
  • 客户端和服务端的编码“陷阱”

    2007-12-21 19:19:00
  • Vuex中actions的使用教程详解

    2024-04-30 08:45:29
  • php开发微信支付获取用户地址

    2023-09-07 15:12:08
  • MySQL中order by排序语句的原理解析

    2024-01-24 15:43:23
  • python去掉空格的一些常用方式

    2022-02-10 04:45:34
  • asp之家 网络编程 m.aspxhome.com