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个数字