Oracle ORA-00933:SQL命令未在insert命令中正确结束

Oracle ORA-00933:SQL命令未在insert命令中正确结束,oracle,sqlfiddle,Oracle,Sqlfiddle,这个题目有很多问题,但我找不到答案 我做错了什么 CREATE TABLE J (A integer) ; INSERT INTO J (A) VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10) ; create单独工作。问题在于插入。我用SQL Fiddle进行了尝试。您可以用几种方法来实现(请参阅): 或(见): 甚至可以为每个语句分别插入

这个题目有很多问题,但我找不到答案

我做错了什么

CREATE TABLE J
    (A integer)
;

INSERT INTO J (A)
VALUES
    (1),
    (2),
    (3),
    (4),
    (5),
    (6),
    (7),
    (8),
    (9),
    (10)
;

create
单独工作。问题在于插入。我用SQL Fiddle进行了尝试。

您可以用几种方法来实现(请参阅):

或(见):

甚至可以为每个语句分别插入
语句:

INSERT INTO J (A) VALUES (1);
INSERT INTO J (A) VALUES (2);
INSERT INTO J (A) VALUES (3);
INSERT INTO J (A) VALUES (4);
INSERT INTO J (A) VALUES (5);
INSERT INTO J (A) VALUES (6);

您正在向一个1列表中添加多个值

你需要
插入J(A)
价值观(1)

插入J(A)
价值观(2)

试试:

INSERT INTO J (A) VALUES (1);
INSERT INTO J (A) VALUES (2);
INSERT INTO J (A) VALUES (3);
INSERT INTO J (A) VALUES (4);
...
INSERT INTO J (A) VALUES (10);
INSERT INTO J (A) VALUES (1);
INSERT INTO J (A) VALUES (2);
INSERT INTO J (A) VALUES (3);
INSERT INTO J (A) VALUES (4);
INSERT INTO J (A) VALUES (5);
INSERT INTO J (A) VALUES (6);
INSERT INTO J (A) VALUES (1);
INSERT INTO J (A) VALUES (2);
INSERT INTO J (A) VALUES (3);
INSERT INTO J (A) VALUES (4);
...
INSERT INTO J (A) VALUES (10);