SQL无效数字错误
SQL invalid number error
我在向 table 添加内容时遇到问题。这是已创建的 table。
CREATE TABLE LINE (
INV_NUMBER integer,
LINE_NUMBER integer,
P_CODE varchar2(10),
LINE_UNITS number(9,2),
LINE_PRICE number(9,2)
);
创建 table 时,我正在尝试将其添加到 table 中。
INSERT INTO LINE VALUES('1001','1','13-Q2/P2','1','14.99');
而且我每次都收到同样的错误。 ORA-01722 行无效。我缺少的是,这是 class 的实验室,这是教授发给我们使用的代码。知道问题出在哪里。我还有很多行要添加到 table,但我想不通。
试试这个:
INSERT INTO LINE VALUES(1001,1,'13-Q2/P2',1,14.99);
使用单引号使其成为 varchar,并且 numbers/integers 应该不带引号插入。
您的 table 包含整数和数字数据类型。但是您使用 '' 代替整数和数字字段。'' 用于 varchar
使用下面的行
INSERT INTO LINE VALUES(1001,1,'13-Q2/P2',1,14.99);
我在向 table 添加内容时遇到问题。这是已创建的 table。
CREATE TABLE LINE (
INV_NUMBER integer,
LINE_NUMBER integer,
P_CODE varchar2(10),
LINE_UNITS number(9,2),
LINE_PRICE number(9,2)
);
创建 table 时,我正在尝试将其添加到 table 中。
INSERT INTO LINE VALUES('1001','1','13-Q2/P2','1','14.99');
而且我每次都收到同样的错误。 ORA-01722 行无效。我缺少的是,这是 class 的实验室,这是教授发给我们使用的代码。知道问题出在哪里。我还有很多行要添加到 table,但我想不通。
试试这个:INSERT INTO LINE VALUES(1001,1,'13-Q2/P2',1,14.99);
使用单引号使其成为 varchar,并且 numbers/integers 应该不带引号插入。
您的 table 包含整数和数字数据类型。但是您使用 '' 代替整数和数字字段。'' 用于 varchar
使用下面的行
INSERT INTO LINE VALUES(1001,1,'13-Q2/P2',1,14.99);