导入的数据中date的格式是"20-5-2002 08:00:00 AM"。在控制文件中怎么描述"AM"这个格式???
我用DATE"DD-MM-YYYY HH:MI:SS PM"这格式怎么也没法导。
跳出的错误是
记录 1: 被拒绝 - 表 ST_CHAR_R 的列 TMHZ 出现错误。
ORA-01855: 要求 AM/A.M. 或 PM/P.M.
大虾帮忙啦!!
我用DATE"DD-MM-YYYY HH:MI:SS PM"这格式怎么也没法导。
跳出的错误是
记录 1: 被拒绝 - 表 ST_CHAR_R 的列 TMHZ 出现错误。
ORA-01855: 要求 AM/A.M. 或 PM/P.M.
大虾帮忙啦!!
应为你安装的oracle是默认的简体中文,当要导入am/pm时就会出现冲突,
使用example "to_date(:example,'DD-MM-YYYY HH:MI:SS PM','NLS_DATE_LANGUAGE = American')"这样的方式。
关键是'NLS_DATE_LANGUAGE = American'。
这样就可以将am、pm导入了