2013-03-19 62 views
0

我是第一年学生远程学习谁是我的数据库建设遇到问题的学生。错误:插入多个值我得到这个错误ORA-00911:无效字符

错误我得到的是ORA-00911:无效字符,当我做到以下几点:

INSERT INTO ORDER_LINE 
VALUES 
('21608','AT94',11,21.95); 
INSERT INTO ORDER_LINE 
VALUES 
('21610','DR93',1,495.00); 
INSERT INTO ORDER_LINE 
VALUES 
('21610','DW11',1,399.99); 
INSERT INTO ORDER_LINE 
VALUES 
('21613','KL62',4,329.95); 
INSERT INTO ORDER_LINE 
VALUES 
('21614','KT03',2,595.00); 
INSERT INTO ORDER_LINE 
VALUES 
('21617','BV06',2,794.95); 
INSERT INTO ORDER_LINE 
VALUES 
('21617','CD52',4,150.00); 
INSERT INTO ORDER_LINE 
VALUES 
('21619','DR93',1,495.00); 
INSERT INTO ORDER_LINE 
VALUES 
('21623','KV29',2,1290.00); 

我已经注意到,当我插入值,一个个都似乎是罚款。当我想要一次插入多个值时,问题就会发生。

论坛有很多类似的问题,但因为我是一个NOOB,我不知道我哪里出了问题。我重新输入了所有内容,因为我虽然可能在某处犯了错,但仍然遇到了这个问题。

+1

您使用哪种前端? – 2013-03-19 21:46:37

+0

Oracle 10g Express Edition – user2188163 2013-03-20 13:33:57

+0

什么是您用来与您的数据库进行交互的前端应用程序? SQL Developer?在SQL * Plus?还有别的吗? – 2013-03-20 13:54:50

回答

0

我有使用Toad到Oracle 10g的相同问题。 您必须在BEGIN和END之间插入查询:

BEGIN 
INSERT INTO ORDER_LINE VALUES ('21608','AT94',11,21.95); 
INSERT INTO ORDER_LINE VALUES ('21610','DR93',1,495.00); 
END; 
相关问题