根据身份证号码更新生日日期存储过程
来源:互联网 发布:cf辅助瞄准软件 编辑:程序博客网 时间:2024/05/16 19:05
create or replace procedure PRO_UPDATE_BITH is
--v_bit number(2);
nls varchar2(100);
--v_khnumber mt_kh.khnumber%type;
/*CURSOR cur_length IS
select length(khnumber), khnumber from mt_kh t where t.birth is null;*/
begin
nls := 'alter session set nls_date_format="YYYY-MM-DD"';
EXECUTE IMMEDIATE nls;
commit;
/*open cur_length;
loop
fetch cur_length
into v_bit, v_khnumber;
EXIT WHEN cur_length%NOTFOUND;
if v_bit = 18 then*/
update mt_kh
set birth = to_char(to_date(substr(khnumber, 7, 8), 'yyyy-mm-dd'))
where birth is null
and length(khnumber) = 18 and khnumber is not null;
commit;
update mt_kh
set birth = to_char(to_date('19' || substr(khnumber, 7, 6),
'yyyy-mm-dd'))
where birth is null
and length(khnumber) = 15 and khnumber is not null;
commit;
/* elsif v_bit = 15 then
-- else
update mt_kh
set birth = to_char(to_date('19' || substr(v_khnumber, 7, 6),
'yyyy-mm-dd'))
where birth is null;
commit;*/
-- end if;
--end loop;
--close cur_length;
end;
--v_bit number(2);
nls varchar2(100);
--v_khnumber mt_kh.khnumber%type;
/*CURSOR cur_length IS
select length(khnumber), khnumber from mt_kh t where t.birth is null;*/
begin
nls := 'alter session set nls_date_format="YYYY-MM-DD"';
EXECUTE IMMEDIATE nls;
commit;
/*open cur_length;
loop
fetch cur_length
into v_bit, v_khnumber;
EXIT WHEN cur_length%NOTFOUND;
if v_bit = 18 then*/
update mt_kh
set birth = to_char(to_date(substr(khnumber, 7, 8), 'yyyy-mm-dd'))
where birth is null
and length(khnumber) = 18 and khnumber is not null;
commit;
update mt_kh
set birth = to_char(to_date('19' || substr(khnumber, 7, 6),
'yyyy-mm-dd'))
where birth is null
and length(khnumber) = 15 and khnumber is not null;
commit;
/* elsif v_bit = 15 then
-- else
update mt_kh
set birth = to_char(to_date('19' || substr(v_khnumber, 7, 6),
'yyyy-mm-dd'))
where birth is null;
commit;*/
-- end if;
--end loop;
--close cur_length;
end;
- 根据身份证号码更新生日日期存储过程
- sql存储过程+游标 根据身份证号码获得生日
- 根据身份证号码生成生日和性别
- 根据身份证号码生成生日和性别
- 根据身份证号码生成生日和性别
- IOS 根据身份证号码获取 年龄 生日 性别
- javascript 根据身份证号码取得生日与性别
- mysql根据身份证获取省份、生日、性别,存储过程
- mysql根据身份证获取省份、生日、性别,存储过程
- 根据身份证号码识别性别年龄生日的JS代码:
- js实现根据身份证号码识别 性别 年龄 生日
- 根据日期+顺序号生成流水号的存储过程
- 根据日期动态创建数据库的存储过程
- 15位, 18位的身份证号码的验证函数.以及根据身份证取省份,生日,性别
- ahjesus根据身份证号码获取相关信息(生日,省市县,性别)
- 根据输入的年月日,自动判断生日日期
- 存储过程 动态根据 asc 或desc进行排序 日期函数格式化
- 更新存储过程
- 成功的BI需要多走一步
- java cmd编译后运行是区分大小写的
- MarkDown简单语法
- 【Android】Eclipse报This version of the rendering library is more recent than your version of ADT ...
- JSON工具类
- 根据身份证号码更新生日日期存储过程
- 具有system权限的进程无法访问sdcard
- 最近研究wince,在其下面读取json
- unity3d学习笔记(十七)--unity3d读取csv文件
- c# 控制textbox 只允许输入 数字 0~9
- CreateFile打开U盘的方法2-逻辑方式
- 【android基础篇之一】Android应用程序目录结构
- direct path read temp
- ubuntu上SVN版本升级到1.7