问题描述
sql CTL:我将DD-MON-RR HH24.MI.SS格式的日期插入到oracle表中,如何在CTL文件中定义DATE?
在ctl文件中将日期定义为
C_DATE DATE "DD-MON-YY HH24:MI:SS"
我在日志中没有错误,但是插入表中的数据是另一种格式。请指导我在CTL文件中提供哪种格式,以便以正确的格式插入日期。
解决方法
DATE
字段本身未格式化。您会看到的是当前会话的默认NLS_DATE_FORMAT
设置中的数据。
注意,当您的日期格式为DD-MON-RR HH24.MI.SS
时,为什么要声明为DD-MON-YY HH24.MI.SS
?
您的年份值可能是0020
,而不是2020