失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > db2sql判断字符串是否是日期格式 – 数据库 – 前端

db2sql判断字符串是否是日期格式 – 数据库 – 前端

时间:2019-03-15 18:38:57

相关推荐

db2sql判断字符串是否是日期格式 – 数据库 – 前端

如果格式固定的话, 可以尝试 TO_DATE 再捕获异常的方式进行处理。

CREATE FUNCTION ISDATE(p_date varchar(10))

RETURNS INT

LANGUAGE SQL

BEGIN

— 错误标志

DECLARE v_result INT;

DECLARE v_date DATE;

— 定义错误处理

— 如果发生错误,继续处理

— 但是把标志位设置为 0

DECLARE CONTINUE HANDLER

FOR

SQLEXCEPTION SET v_result=0;

— 错误标志,首先设置为正常.

SET v_result = 1;

SET v_date = TO_DATE(p_date, ‘YYYY-MM-DD’);

return v_result;

END

@

db2 => select

db2 (cont.) => isdate(‘-10-10’) A,

db2 (cont.) => isdate(‘-13-13’) B

db2 (cont.) => FROM

db2 (cont.) => SYSIBM.SYSDUMMY1@

如果觉得《db2sql判断字符串是否是日期格式 – 数据库 – 前端》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。