我在向表中添加内容时遇到问题。这是已创建的表。
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无效行。我缺少的,这是一个课堂实验室,这是教授给我们使用的代码。知道问题在哪里。我还有更多的行要添加到表中,我无法弄明白。
答案 0 :(得分:2)
试试这个:
/*jshint browser: true */
/*global angular */
'use strict';
var emApp = angular.module('emApp');
使用单引号使其成为varchar,并且应插入数字/整数而不带引号。
答案 1 :(得分:0)
您的表包含整数和数字数据类型。但是你正在使用''代替整数和数字字段。''在varchar
的情况下使用使用以下行
INSERT INTO LINE VALUES(1001,1,'13-Q2/P2',1,14.99);