load data
infile 'E:\\mytest.txt'
append into table mytable
FIELDS TERMINATED BY WHITESPACE
trailing nullcols
(
D1, --数据时间的前半部分
DATE_TIME date "TO_DATE(:D1||' '||:DATE_TIME,'yyyy-mm-dd mi24:hh:ss')", --分析时间
TMP1 FILLER,
TMP2 FILLER,
TMP3 FILLER,
CLIENT_IP "SUBSTR(:CLIENT_IP,0,INSTR(:CLIENT_IP,'#')-1)", --用户IP
TMP4 FILLER
)
如上,我在数据库中并不想创建D1 字段。
如何把第一列和第二列数据放入到DATE_TIME 字段中?
D1 FILLER,
DATE_TIME date "TO_DATE(:D1||' '||:DATE_TIME,'yyyy-mm-dd mi24:hh:ss')", --分析时间D1 识别不出来。
(
D1 BOUNDFILLER, --数据时间的前半部分
DATE_TIME date "TO_DATE(:D1||' '||:DATE_TIME,'yyyy-mm-dd mi24:hh:ss')", --分析时间
...
)
就可以了。也能识别出D1,也能拼到DATE_TIME里。
呵呵。一个同事帮忙想出来的^_^
果然搞定,非常感谢。