Я бы хотел загрузить данные в Oracle через sqlldr, однако он всегда загружает данные в другом формате.
Так мои данные из моего файла выглядят так:
2018-11-27 13 Vienna 1 66.90 1
Это результат после загрузки данных:
27-Nov-17 1443443505 ienna 909510961 0.9 3377
Все столбцы, кроме столбца даты, неправильны
Это моя структура таблицы:
BOOKINGDATE DATE
CUSTOMERID NUMBER(38,0)
LOCATIONID VARCHAR(255 BYTE)
NUMBEROFPARKINGTICKET NUMBER(38,0)
CHARGETICKET NUMBER(18,2)
DURATIONINMINUTES NUMBER(38)
Это мое определение таблицы в моем файле:
LOAD DATA
APPEND
INTO TABLE ROTH.PARKSCHEIN_ROTH
FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '"'
(
BOOKINGDATE DATE 'YYYY-MM-DD',
CUSTOMERID INTEGER,
LOCATIONID CHAR(255),
NUMBEROFPARKINGTICKET INTEGER,
CHARGETICKET DECIMAL EXTERNAL,
DURATIONINMINUTES INTEGER
)
Может кто-нибудь сказать мне, какие типы данных я должен использовать?Я думал, что Oracle найдет все типы, кроме даты?
Большое спасибо заранее за вашу помощь.