• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ORACLE 正则解决初使化数据格式不一致
    如: 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通过正则表达式分割字符串 REGEXP_SUBSTR的代码详解
    • Oracle中正则表达式的使用实例教程
    • Oracle 正则表达式实例详解
    • ORACLE数据库中怎么求除数字、字母之外的非中文字符的正则表达式
    • oracle正则表达式regexp_like的用法详解
    • Oracle正则表达式使用介绍
    • Oracle 10G:PL/SQL正规表达式(正则表达式)手册
    • Oracle数据库正则表达式使用场景代码实例
    上一篇:oracle执行cmd的实现方法
    下一篇:Oracle 触发器的使用小结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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