如何在imp期间更改日期格式

时间:2018-02-26 03:45:31

标签: oracle datetime import

我正在尝试使用Imp方法导入1个Oracle文件。脚本中的日期格式存在错误,默认值为

 DEFAULT 'Jan011753 12:00:00 AM'

导入期间有没有办法更改Oracle日期格式?

2 个答案:

答案 0 :(得分:1)

ALTER SESSION SET NLS_DATE_FORMAT = 'Monddyyyy hh:mi:ss AM';

DEFAULT to_date('Jan011753 12:00:00 AM', 'Monddyyyy hh:mi:ss AM');
  
    

值Jan011753是一个问题

的字符串   

答案 1 :(得分:0)

AFTER LOGON更改登录用户的日期格式。更好地运行

SET NLS_DATE_FORMAT="Monddyyyy hh:mi:ss AM" (Windows)
export NLS_DATE_FORMAT="Monddyyyy hh:mi:ss AM" (Linux)

在Windows中,也可以在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_{Oracle home name}\NLS_DATE_FORMAT处在注册表中设置它。 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_{Oracle home name}\NLS_DATE_FORMAT

在您开始imp之前,奇怪的格式仅对您的会话有效,您可以在您的控制下将其还原。