ORA-01821: date format not recognizedselect nameID as 编号 FROM test1 where to_date(PACKINGDT,'yyyy-m-d') like '2009-9-24%'错误指在yyyy 直接用了我就不知道怎么用like了
select * from TRECORDINFO10 where begintime = to_date('2008-10-1 16:38:38','YYYY-MM-DD HH24:MI:SS') ;select * from TRECORDINFO10 where begintime = to_date('2008-10-1','YYYY-MM-DD') ;
1,是to_date 不是to-date2,你的括号是中文的,不是英文的,将( 换成(吧。
--会报错,报格式不被识别!你可以:
select sysdate from dual;
看一下日期的格式,可以用二楼的那个操作方式就OK
直接用了我就不知道怎么用like了
select * from TRECORDINFO10 where begintime = to_date('2008-10-1 16:38:38','YYYY-MM-DD HH24:MI:SS') ;select * from TRECORDINFO10 where begintime = to_date('2008-10-1','YYYY-MM-DD') ;
这个问题没得到好的解决,我绕过去了,多谢楼上各位,散分~