存储过程时间格式验证
2018-01-10 21:23
134 查看
create or replace procedure sp_HRM_PunchTimeCheck(
o_Ret out int,
o_RetInfo out varchar2,
i_PunchTime varchar2
)
AS
v_PunchTime date;
Begin
o_Ret:=1;
o_RetInfo:='';
if length(i_PunchTime)!=8 then
o_Ret:=-1;
o_RetInfo:='时间长度必须为8!请按时间格式认真填写';
return;
else
begin
select to_date(i_PunchTime,'hh24:mi:ss') into v_PunchTime from dual;
exception when others then o_Ret:=-1;
end;
if o_Ret=-1 then
o_RetInfo:='填写的时间格式有误!请按时间格式认真填写';
return;
end if;
end if;
end;
o_Ret out int,
o_RetInfo out varchar2,
i_PunchTime varchar2
)
AS
v_PunchTime date;
Begin
o_Ret:=1;
o_RetInfo:='';
if length(i_PunchTime)!=8 then
o_Ret:=-1;
o_RetInfo:='时间长度必须为8!请按时间格式认真填写';
return;
else
begin
select to_date(i_PunchTime,'hh24:mi:ss') into v_PunchTime from dual;
exception when others then o_Ret:=-1;
end;
if o_Ret=-1 then
o_RetInfo:='填写的时间格式有误!请按时间格式认真填写';
return;
end if;
end if;
end;
相关文章推荐
- 22. 存储过程时间格式验证(13:30:00)
- 每日学习总结:DropDownList是否已选择验证、存储过程参数为sql字符串问题、将截断字符串或二进制数据。\r\n语句已终止
- [SQL] SQL语句,存储过程执行时间
- 身份证,时间,日期,邮箱格式的验证代码
- 存储过程、JSON的数据源格式、进程与线程区别、异步用来减少IO阻塞。
- orcale 存储过程分页时间戳
- js验证时间格式
- MySQL存储过程获取时间
- 存储过程和输出分辨率表菜单JSON格式字符串
- JavaScript验证时间格式
- java yyyy-MM-dd HH:mm:ss格式的时间存储到MySQL中时 HH:mm:ss显示为00:00:00.000000
- JavaScript验证时间格式
- 查询分析器调用存储过程的格式
- 抽取SQL Server数据库中时间维度表存储过程
- mysql 存储过程时间月份减法
- sqlserver里存储过程执行时间差的打印
- js中验证输入的数值是否是正确的时间格式
- 指定存储过程第一次的执行时间
- 在存储过程中,经常要对时间进行操作,所以写下下面文字
- js使用正则验证输入的时间格式