Привет Цитирование работает.
desc temp ;
Name Null? Type
--------- ----- -------------
FIRSTNAME VARCHAR2(255)
_Address VARCHAR2(255)
Контрольный файл
LOAD DATA
APPEND INTO TABLE TEMP
FIELDS TERMINATED BY ','
(FirstName CHAR,
"_Address" CHAR)
Журнал выполнения
$ sqlldr ***/*** control="/home/venkat/Desktop/sqlLoader/load.ctl" data = "/home/venkat/Desktop/sqlLoader/data.txt"
SQL*Loader: Release 11.2.0.2.0 - Production on Wed Nov 21 00:59:36 2018
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
Commit point reached - logical record count 2
Но всякий раз, когда я пытаюсь без кавычек, я получаю ту же ошибку, что и ваш
Контрольный файл
LOAD DATA
APPEND INTO TABLE TEMP
FIELDS TERMINATED BY ','
(FirstName CHAR,
_Address CHAR)
Журнал выполнения
$ sqlldr ***/*** control="/home/venkat/Desktop/sqlLoader/load.ctl" data = "/home/venkat/Desktop/sqlLoader/data.txt"
SQL*Loader: Release 11.2.0.2.0 - Production on Wed Nov 21 01:05:23 2018
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
SQL*Loader-350: Syntax error at line 5.
Illegal combination of non-alphanumeric characters
_Address CHAR)
^
PS: Попробуйте заключить в кавычки все имена столбцов, которые начинаются с подчеркивания.