判断是否为日期类型
2014-10-16 11:29
232 查看
有些人设计表时喜欢用文本来保存日期,因为缺少足够的验正,常常会有些错误的数据进去。这时只有写自定义函数来判断表中数据是否正确
CREATE OR REPLACE FUNCTION fun_isdate(p_str VARCHAR2, p_frm VARCHAR2) RETURN NUMBER DETERMINISTIC IS v_date DATE; BEGIN v_date := to_date(p_str, p_frm); RETURN 1; EXCEPTION WHEN OTHERS THEN RETURN 0; END; / SELECT fun_isdate('2014-00-01', 'yyyy-mm-dd') AS d1, fun_isdate('2014-01-01', 'yyyy-mm-dd') AS d2 FROM dual; D1 D2 ---------- ---------- 0 1 1 row selected SQL>
相关文章推荐
- Android 获取当前系统时间 时间之间的转换 判断字符串是否日日期类型
- java判断字符串是否是日期类型
- C#判断输入是否为日期类型
- java 中 Date 类型快判断日期是否合法.
- 判断输入是否为日期类型
- Java常用的util--TimeUtil(判断是否为数字类型,获取当前日期前后几天的日期等)
- js里怎么判断一个对象是否是日期类型,即Date,用typeof返回的是object
- Oracle学习笔记_10_判断是否为日期类型
- 判断字符串是否可以转换成日期类型
- ORACLE里怎么能判断一个日期类型的字段是否为空,解决方法:is null
- ierport JasperReport 日期类型java.sql.Timestamp判断是否为空 ($F{date}==null?"":String.valueOf($F{date}.getYear
- 判断输入是否为日期类型
- 【总结】DateTime日期类型格式化显示(转)以及判断输入文本框是否符合日期格式
- 使用java判断字符串是否日日期类型
- 判断字符串是否全为数字类型
- [java日期处理]日期是否合法的判断(宽松性为non-lenient模式)
- 判断一个资源类型的变量是否为空
- WinForm 中要求在textBox中输入的内容必须是日期格式yyyy-mm-dd,判断用户输入是否有效!
- javascript中如何判断字符串是否为日期
- 如何判断一个日期是否属于当前系统本月的日期