oracle sqlldr 时间格式
oracle sqlldr time format
我正在使用 oracle sqlldr(用于批量加载操作),但我无法转换此日期时间格式(第一列):
文件内容:
Jan 1 1900 11:36:56:000PM|968|409|198|33|30|45|19
Jan 1 1900 11:36:57:000PM|967|415|198|34|33|43|21
Jan 1 1900 11:36:59:000PM|966|427|197|34|33|40|19
控制文件内容:
load data
infile '/home/bim/oraload/data/AERO.SONDAJ.samsun.txt'
append
into table AERO.SONDAJ
fields terminated by "|"
TRAILING NULLCOLS
(
refsaat date 'MON DD YYYY HH24:mi:ss', --not running
bsnsvy,
yuks,
sck,
nem,
isba,
rzgyon,
rzghiz
)
尝试这样的事情。为了让它工作,refs 帽子类型应该是时间戳类型而不是 DATE 数据类型。日期数据类型不存储超过秒数。
refsaat TIMESTAMP 'Mon DD YYYY HH:mi:ss:ff3PM'
我正在使用 oracle sqlldr(用于批量加载操作),但我无法转换此日期时间格式(第一列):
文件内容:
Jan 1 1900 11:36:56:000PM|968|409|198|33|30|45|19
Jan 1 1900 11:36:57:000PM|967|415|198|34|33|43|21
Jan 1 1900 11:36:59:000PM|966|427|197|34|33|40|19
控制文件内容:
load data
infile '/home/bim/oraload/data/AERO.SONDAJ.samsun.txt'
append
into table AERO.SONDAJ
fields terminated by "|"
TRAILING NULLCOLS
(
refsaat date 'MON DD YYYY HH24:mi:ss', --not running
bsnsvy,
yuks,
sck,
nem,
isba,
rzgyon,
rzghiz
)
尝试这样的事情。为了让它工作,refs 帽子类型应该是时间戳类型而不是 DATE 数据类型。日期数据类型不存储超过秒数。
refsaat TIMESTAMP 'Mon DD YYYY HH:mi:ss:ff3PM'