2013-03-19 59 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; 
相關問題