Например, в файле подачи я получил такие данныеSQL - Загрузка данных с использованием ОТМЕНЯЛОСЬ в другую таблицу
HEADER|AB|C|DATAHERE
DETAIL|DATA1|DATA2|DATA3
DETAIL|DATA1|DATA2|DATA3
DETAIL|DATA1|DATA2|DATA3
DETAIL|DATA1|DATA2|DATA3
FOOTER|COUNTER
линии следует вставить в tableHeader линии 2 к линии 5 следует вставить в tableDetail и последняя строка должна вставить в tableFooter
здесь мне sqlloader сценарий
Load DATA
REPLACE INTO TABLE tableHeader
WHEN (1:6) = 'HEADER'
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(
COL1 FILLER,
COL2 FILLER,
COL3 FILLER,
HEADER_DETAIL,
)
INTO TABLE tableDetail
WHEN (1:6) = 'DETAIL'
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(
A FILLER,
DATA1,
DATA2,
DATA3
)
INTO TABLE tableFooter
WHEN (1:6) = 'FOOTER'
FIELDS TERMINATED BY '|'
OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(
Z FILLER,
FOOTER_DETAIL
)
данные, вставленные в tableHeader, верны, но вставка данных в другую таблицу - все в порядке ... может ли кто-нибудь дать мне руку на это?
«все идут беспорядок» не очень полезно. Добавьте таблицу DDL и то, что фактически вставлено в каждую таблицу. –
, например, для данных таблицы, вставленные данные в столбце DATA1 равны null, столбец DATA2 - DATA1, данные в столбце DATA3 - DATA2 – Jack
на самом деле ... это может быть все null .... очень сложно описать ... потому что данные тестирования экстента различаются с ответом образца i, но могут подтвердить, что данные, отличные от первых данных таблицы, верны, остальные данные таблицы (tableDetails и tableFooter в этом примере) являются неправильным отображением. – Jack