请教在Oracle里,怎么判断一个字符串是否为日期格式的?(急) 请教在Oracle里,怎么判断一个字符串是否为日期格式的?有类似isdate的函数吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnoug.org/viewthread.php?tid=25940 procedure UpdateNotDate(v_date in out varchar2) is tmp date; begin tmp:=to_date(v_date,'YYYYMMDD'); exception when others then v_date:=null; end;上面是这么写的,但是比如我不知道v_date是'YYYYMMDD'还是'YYYYMM'怎么办? 还有TO_DATE('20050933','YYYYMMDD')会不会把日期转成20051003?JAVASCRIPT是会的。 上面是这么写的,但是比如我不知道v_date是'YYYYMMDD'还是'YYYYMM'怎么办?——多加几个判断嘛,如果不在你允许的多种格式之内,也只能抛出例外处理 oracle 的 DATE 类型 包括 日期,时间... 信息,指定格式来判断比较好~ 打不开oracle控制台 optimization level是用来干什么的 求一个sql语句,请大神们进 如何把sql server的数据库导入Oracle中 oracle 错误 3212 请帮我看一条语句 求一个条简单的SQL语句 紧急求教各位oracle高手,我的机器安装不了oracle?? 关于Decode函数的问题 向触发器高手请教? 请教:在创建表分区的时候,“无法为表空间中的段创建initial区”如何解决? 如何实现对数据库的REDO、UNDO啊?
tmp date;
begin
tmp:=to_date(v_date,'YYYYMMDD');
exception
when others then
v_date:=null;
end;上面是这么写的,但是比如我不知道v_date是'YYYYMMDD'还是'YYYYMM'怎么办?
会不会把日期转成20051003?JAVASCRIPT是会的。
——多加几个判断嘛,如果不在你允许的多种格式之内,也只能抛出例外处理