Oracle 《积累章》 根据身份证号码更新当前出生日期

 

update  TABLE  t set t.csrq = to_date(substr(t.sfzh,7,8),'yyyy-MM-dd')  

函数使用

  •  to_date()      日期转换函数
    •  to_date(substr(t.sfzh,7,8),'yyyy-MM-dd')   将“19901212” 转化为 ”1990-12-12“
  •  substr()   字符串截取     
    •  substr(t.sfzh,7,8)  从身份证的第7位开始截取 8个数字
      
      
posted @ 2018-07-31 16:35  信息界的搬运工  阅读(499)  评论(0编辑  收藏  举报