[英]SQL invalid number error
我在向表中添加內容時遇到問題。 這是已創建的表。
CREATE TABLE LINE (
INV_NUMBER integer,
LINE_NUMBER integer,
P_CODE varchar2(10),
LINE_UNITS number(9,2),
LINE_PRICE number(9,2)
);
創建表時,我正在嘗試將其添加到表中。
INSERT INTO LINE VALUES('1001','1','13-Q2/P2','1','14.99');
而且我每次都會收到相同的錯誤。 ORA-01722無效的行。 我所缺少的是一個實驗室,這是教授發送給我們的代碼。 任何問題的根源。 我還有很多行要添加到表中,我無法弄清楚。
嘗試這個:
INSERT INTO LINE VALUES(1001,1,'13-Q2/P2',1,14.99);
使用單引號將其設為varchar,並且應插入數字/整數而不使用引號。
您的表包含整數和數字數據類型。 但是在varchar的情況下,您將使用“代替整數和數字字段”。
在下面的行中使用
INSERT INTO LINE VALUES(1001,1,'13-Q2/P2',1,14.99);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.