我用的oracle 11g,用insert插入一条记录的时候,由于日期的格式不符合,报了SQL 错误: 
ORA-01843: ¿¿¿¿¿ 01843. 00000 -  "not a valid month" 这个错。运行select sysdate from dual;语句的时候,结果如下:
17-11月-12插入的日期格式为:2012-11-17
我应该怎么做,才能让我插入这种格式的日期的时候不报错?插入 2012-11-17 12:07:30.89格式的又该怎么做呢?
用过alter session set NLS_DATE_FORMAT='YYYY-MM-DD'这种方法,貌似不好用
求高手指点!!