Я загрузки данных в мою таблицу с помощью SQL Loader загрузки данных прошло успешно, но I''m получения (повторяющееся) значения мусора в определенном столбце для всех строкзагрузка данных в таблице с помощью SQL Loader
После вставки : столбец TERM_AGREEMENT получает значение «806158336» для каждой записи В моем файле csv содержатся данные из 3-х значных цифр для этого столбца, но я вынужден установить определение столбца на номер (10).
LOAD DATA
infile '/ipoapplication/utl_file/LBR_HE_Mar16.csv'
REPLACE
INTO TABLE LOAN_BALANCE_MASTER_INT
fields terminated by ',' optionally enclosed by '"'
(
ACCOUNT_NO,
CUSTOMER_NAME,
LIMIT,
REGION,
**TERM_AGREEMENT INTEGER**
)
create table LOAN_BALANCE_MASTER_INT
(
ACCOUNT_NO NUMBER(30),
CUSTOMER_NAME VARCHAR2(70),
LIMIT NUMBER(30),
PRODUCT_DESC VARCHAR2(30),
SUBPRODUCT_CODE NUMBER,
ARREARS_INT NUMBER(20,2),
IRREGULARITY NUMBER(20,2),
PRINCIPLE_IRREGULARITY NUMBER(20,2),
**TERM_AGREEMENT NUMBER(10)**
)
Может ли '806158336' быть номером учетной записи следующей строки? –
нет, номер счета всего 7 цифр. И как он дает мне то же значение для 3987 строк? Я даже выполнил следующую команду (AIX): cat LBR_HE_Mar16.csv | grep 806158336, и записей не найдено. –