UNIX如何传参数给sqlldr

[复制链接]
查看11 | 回复1 | 2008-5-16 13:45:41 | 显示全部楼层 |阅读模式
做的时候没有找到方法,现在完成了给大家共享.
control_file=filename_$REQID.ctl

TMP_ST=s/'$req_id'/$REQID/
sed $TMP_ST $CTL_PATH"/"filename.ctl > $control_file
...
sqlldr userid=$$$ control=$control_file log=$log_file bad=$bad_file data=$interface_file > $out_file
...
rm $control_file
接收参数:
LOAD DATA
INFILE *
INTO TABLE table name Append
TRAILING NULLCOLS
(reqid
"$req_id"
,record_idSEQUENCE(1,1)
,TEMP_LINEposition(1:1634)
)
回复

使用道具 举报

千问 | 2008-5-16 13:45:41 | 显示全部楼层
http://space.itpub.net/11969955/viewspace-53117
http://space.itpub.net/11969955/viewspace-53109
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行