表编辑器中如果输入日期 在线等待 TO_DATE('2004/06/23 15:41:30','yyyy/mm/dd hh24:mi:ss') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要修改参数nls_dateforamt,在注册表中添加这项为你想输入日期的格式就可以了(win2000下);或在.profile中添加nls_dateformat项为你所需要的格式(UNIX下) 请问风中追风:在WIN2000下注册表中的哪个路径下加? select TO_DATE('2004/06/23 15:41:30','yyyy/mm/dd hh24:mi:ss') from dual;TO_DATE('2----------23-6月 -04已选择 1 行。刚刚在sqlplus-worksheet里测试过,如假包换 现在的时间可以用SYSDATE获得。selelct sysdate from dual;现在的日期可以select trunc(sysdate) from dual;几天前的日期就减几好了。select trunc(sysdate-2) from dual;两天前的日期(年月日) 如果你在数据库的表格中想直接填入日期,可参照yyyy-mm-dd hh24:mi:ss的格式对应填入年-月-日 小时:分钟:秒只要格式正确就可以直接填入。 INSERT INTO "ORA"."EMPLOYEE" ("EMPNO" ,"LASTNAME" ,"FIRSTNAME" ,"PHONEEXT" ,"HIREDATE" ,"SALARY" ) VALUES (555 ,'' ,'' ,'' ,TO_DATE('01-01-1999', 'dd-mm-yyyy') , NULL ) 我是在表编辑器中直接输入日期型数据,就好象是在SQL SERVER管理器中输入的效果一样,而不是在SQL/PLUS中,提示出错的问题总是无效的月份。 我说的注册表项在:HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0下,只要加以个nls_dateformat项,你可以试试 风中追风:请问新建的nls_dateformat项选那种类型啊,值直接填写 yyyy-mm-dd吗?在线等待 对不起,首先说一下参数名错了,应该是nls_date_format。另外我试了一下,这样好像在表编辑器中仍然没法直接输入,但是修改后在sql*plus中可以直接输入 alter session set nls_date_format='dd-mon-yyyy hh24:mi:ss' insert into tab(date1) values(to_date('2004-07-05','yyyy-mm-dd')) not exists 提高查询效率的问题 求oracle job定时器那里错误! 一个sql运行错误 aix环境下为oracle数据库新建一个实例, 十万火急!! SQLServer转Oracle,这个语句不知道怎样转,哪位高手帮帮忙!!! [求助]我导数据库的表结构时,提示imp-00041的错误,怎么解决?谢谢! system表空间问题 简单的问题,如何用sql语句使满足某个条件的先显示?? 存储过程中,非常急的问题!!!??? 救命啦 问一下:怎么向表里添加16进制的数字? 存储过程中错误屏蔽
----------
23-6月 -04已选择 1 行。刚刚在sqlplus-worksheet里测试过,如假包换
selelct sysdate from dual;
现在的日期可以select trunc(sysdate) from dual;
几天前的日期就减几好了。
select trunc(sysdate-2) from dual;两天前的日期(年月日)
只要格式正确就可以直接填入。