SQL*Loader 插入NULL

[复制链接]
查看11 | 回复2 | 2012-1-4 11:51:22 | 显示全部楼层 |阅读模式
tabel(
c1 varchar2
,c2 number
,c3 varchar2);
data file 包含有c1 和c3的数据:
aaa|bbb
ccc|ddd

load data
infile "test.txt"
insert
into table test
FIELDS TERMINATED BY '|'
(c1
,c2 constant null
,c3
);
要给c2传入null作为constant, 如何写呢?

谢谢
回复

使用道具 举报

千问 | 2012-1-4 11:51:22 | 显示全部楼层
SQL> create table t1 (
2c1 varchar2(10),
3c2 number,
4c3 varchar2(10));
表已创建。
test.txt
aaa|bbb
ccc|ddd
test.ctl
load data          
infile 'test.txt'    
append into table t1   
fields terminated by '|' TRAILING NULLCOLS 
(c1,
c2 CONSTANT "",
c3
)
sqlldr test/test control=test.ctl

SQL> select * from t1;
C1
C2 C3
---------- ---------- ----------
aaa
bbb
ccc
ddd
回复

使用道具 举报

千问 | 2012-1-4 11:51:22 | 显示全部楼层

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行