Это предположение, так как у меня нет всех деталей.Я надеюсь, что это поможет.
Давайте предположим, что текущая существующая таблица до загрузки данных имеет PK с максимальным значением 1000
.Затем новые строки могут начинаться с 1001
.Для этого вы можете использовать последовательность.Например:
create sequence load_seq1 start with 1001
INSERT INTO ADVANCED.BIF006 ( C_CUSTOMER, C_ACCOUNT, C_ADDTYPE, I_BIF006PK)
VALUES (
'', -- C_CUSTOMER - char(15)
'', -- C_ACCOUNT - char(15)
'', -- C_ADDTYPE - char(2)
next value for load_seq1, -- I_BIF006PK - decimal(15, 0)
)
drop sequence load_seq1