Я загружаю данные файла CSV в таблицу с именем EMPLOYEE
, используя SQL * Loader.
Данные моего файла CSV разделяются запятыми (,):
EMPID,EMPNAME,SALARY,GRADE
123,Rams,1000,A1
124,Sand,"2,000",A2
125,Bhas,"3,00,000",A3
и моим управлениемфайл:
LOAD DATA
Insert INTO TABLE EMPLOYEE
Fields terminated by "," Optionally enclosed by '"' TRAILING NULLCOLS
(
EMPID,
EMPNAME,
SALARY,
GRADE
)
Когда я загружаю данные, используя вышеуказанный контрольный файл, первая запись загружается нормально, а из второй записи возникает проблема, поскольку в поле зарплаты есть запятая (зарплата загружается внесколько столбцов, поскольку есть запятая).
В моем поле зарплаты данных мы получаем в двойных кавычках, хотя оно имеет запятую (,).SQL * Loader должен учитывать значение между двойными кавычками как единое поле, а зарплата также должна корректно загружаться.
Пожалуйста, предложите внести изменения, чтобы правильно загрузить данные.