2017-03-06 26 views
0

我知道這裏有很多線程,但我完全難住(是的,我是初學者)。CSV數據導入期間的ORA-01722

表定義:

CREATE TABLE BUDGET (CHANNEL VARCHAR2(26), STORE NUMBER(5), REGION VARCHAR2(26), MONTH_454_SKEY NUMBER(8), SALES_AMOUNT NUMBER(9, 2), SALES_COUNT NUMBER(5), RETURN_AMOUNT NUMBER(10, 2), RETURN_COUNT NUMBER(5), TOTAL_ISSUANCE NUMBER(10, 2), TOTAL_ISSUANCE_COUNT NUMBER(6), FY_WEEK NUMBER(3), FY NUMBER(6))  

我的表有36000行 - 但我只收到此錯誤隨機行。一個錯誤行的例子:

INSERT INTO BUDGET (CHANNEL, STORE, REGION, MONTH_454_SKEY, SALES_AMOUNT, SALES_COUNT, RETURN_AMOUNT, RETURN_COUNT, TOTAL_ISSUANCE, TOTAL_ISSUANCE_COUNT, FY_WEEK, FY) VALUES ('Online',735.0,'SO',201601.0,4310.66,53.0,6108.24,89.0,10418.9,142.0,1.0,2016.0); 
INSERT INTO BUDGET (CHANNEL, STORE, REGION, MONTH_454_SKEY, SALES_AMOUNT, SALES_COUNT, RETURN_AMOUNT, RETURN_COUNT, TOTAL_ISSUANCE, TOTAL_ISSUANCE_COUNT, FY_WEEK, FY) VALUES ('Online',738.0,'SO',201601.0,1237.86,21.0,5406.69,53.0,7472.55,74.0,1.0,2016.0); 

我明白錯誤的含義,但不明白爲什麼我得到它。我只有2個VARCHAR2字段,'Channel'和'Region'。任何幫助將不勝感激。 TIA。

+0

你說你正在做一個CSV導入,但你向我們展示INSERT語句,而不是實際的CSV。你如何做CSV? – thatjeffsmith

+0

我正在使用數據導入嚮導。這兩行是錯誤代碼的一部分。 我以爲我早些時候回覆過,但我發現了罪魁禍首 - 他們在行中沒有發生錯誤。 –

回答

0

實際的錯誤發生在不同的行上,而不是被Oracle拒絕的行。