0
我有1000個加載文件,我知道我們可以將多個文件加載到一個表像這樣的不同數值的一個表:
將數據加載到使用單一的CTL文件SQL加載
LOAD DATA
INFILE file1.txt
INFILE file2.txt
APPEND
INTO TABLE emp
(empno POSITION(1:4) INTEGER EXTERNAL,
ename POSITION(6:15) CHAR,
deptno POSITION(17:18) CHAR,
mgr POSITION(20:23) INTEGER EXTERNAL
)
但我的問題是:我想要的FILE1.TXT將數據插入到表emp一些常數值「Cons1」,並與一些不同的恆定值「Cons2」的文件FILE2.TXT。
我真的堅持到這一點,並嘗試了這麼多的net.any幫助真的非常感激
LOAD DATA
INFILE file1.txt
APPEND
INTO TABLE emp
(empno POSITION(1:4) INTEGER EXTERNAL,
ename POSITION(6:15) CHAR,
deptno POSITION(17:18) CHAR,
mgr POSITION(20:23) INTEGER EXTERNAL,
**ConstColumn constant "Cons1"**
)
INFILE file2.txt
APPEND
INTO TABLE emp
(empno POSITION(1:4) INTEGER EXTERNAL,
ename POSITION(6:15) CHAR,
deptno POSITION(17:18) CHAR,
mgr POSITION(20:23) INTEGER EXTERNAL,
**ConstColumn constant "Cons2"**
)
Gary,你可以爲常量和包裝器的佔位符添加一些引用鏈接嗎? –
看到這個以前的帖子,我進一步解釋:https://stackoverflow.com/questions/27250002/insert-timestanp-of-infile-into-a-column-from-sqlloader/27280827#27280827 –