Я пытался загрузить объемные данные из Excel в одну Oracle таблицу, поэтому я попытался с Oracle SQL Developer.
Сгенерировал скрипт INSERT
для 20,0000 записей. Но проблема в том, что я получаю значения NUMBER с десятичными числами, как показано ниже:
INSERT INTO test_tb (FI_KEY, CL_KEY, ST_KEY, CL_NUMBER, YE, PA_NAME, RA_KEY, SH_KEY, B_NUMBER, FLAG, CREATED_BY, CREATED_DATE, ACTIVE_STATUS)
VALUES (691001.0, 1.0, 1.0, '387136', 2020.0, 'KUR', 370.0, 2221.0, 'J-12708', 'Y', 'admin', to_timestamp('03/11/2020', 'DD-MM-YY HH12:MI:SSXFF AM'), 'Y');
Я хочу получить скрипт INSERT
без десятичной точки для значений NUMBER.
ПРИМЕЧАНИЕ. Эти десятичные значения не представлены в данных Excel, но попадают только в сценарий INSERT.
Любой, кто сталкивался с этим или предложил другой способ массовой вставки в SQL или в PL / SQL?