1.创建表,第三列设置为缺省值
CREATE TABLE TEST(C1 INT CLUSTER PRIMARY KEY,C2 VARCHAR,c3 DATETIME DEFAULT sysdate());
复制
2.准备数据文件test.txt,假设存放在D:\dmdbms 目录下
2|aaa|
3|bbb|
4|ccc|
5|ddd|
1|zzz|
复制
3.准备控制文件test.ctl,假设存放在D:\dmdbms 目录下
LOAD DATA
INFILE 'D:\dmdbms\test.txt'
INTO TABLE test
FIELDS '|'
(
C1,
C2,
c3 "default"
)
复制
4.执行导入命令
dmfldr.exe sysdba/SYSDBA control='d:\dmdbms\test.ctl'
复制
5.注意事项:
- 控制文件中C3列需要使用缺省值,在C3列后加上"default"
- 数据文件中,最后面一个分隔符不可或缺,否则导入不成功