我想在日志和我创建的临时表中插入被拒绝的记录。但这是我的代码问题,我是创建 CTL 和 Shell 脚本的新手。
这是我的代码:
LOAD DATA
INFILE 'open_account .csv'
BADFILE 'open_account.bad'
DISCARDFILE 'open_account.dsc'
APPEND
INTO TABLE accountrequest_temp
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' | TRAILING NULLCOLS
(Branch,
Account_Type,
Title,
FirstName,
Lastname,
Birthday,
WorkPhone,
HomePhone,
Address,
State,
Zip,
Email,);
这是我的错误:
$ sqlldr hr/password, control=loaddata.ctl
SQL*Loader: Release 11.2.0.2.0 - Production on Tue Aug 17 11:20:06 2021
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
SQL*Loader-350: Syntax error at line 7.
Illegal combination of non-alphanumeric characters
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' | TRAILING NULLCO