簡體   English   中英

SQL無效號碼錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM