我的操作系统是韩文的,ORACLE也是韩文的,我的SQL工具是中文的。插入时间的时候,我是用SQL工具插入。发现插入的时间格式是这样的"20-8月 -08",看见SQL语句是这样插入进去的 TO_DATE('20-8月 -08', 'DD-MON-RR')。当然插入会报错误
One error saving changes to table "RMMSIDEV"."PRO_T_I04":
Row 1: ORA-01843: not a valid month
ORA-06512: at line 1
那么我需要怎么做啊,顺便讲一下数据库ORACLE的一些知识,,,
One error saving changes to table "RMMSIDEV"."PRO_T_I04":
Row 1: ORA-01843: not a valid month
ORA-06512: at line 1
那么我需要怎么做啊,顺便讲一下数据库ORACLE的一些知识,,,
提供个任何平台/语言都可以用的方法:
to_date('2008-01-02','yyyy-mm-dd')只要你的数据通过上面变成日期型了,都可以根据不同的NLS_DATE_FORMAT参数的设置,自动改变显示的。
都是用如:to_date('2008-08-08','yyyy-mm-dd')
select sysdate from dual
看一下月份是怎么写的。