How do I fix this error: ORA-00933: SQL command not properly ended
How do I fix this error: ORA-00933: SQL command not properly ended
尝试在 Oracle APEX 上为 2 个不同的表输入值时遇到此错误,需要帮助找出我哪里出错了。我不确定是因为我在某处打错了还是因为我做错了。
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 720, 190);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 750, 192);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('B', 760, 190);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 770, 194);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('B', 720, 193);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('C', 730, 191);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('F', 740, 195);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('C', 760, 192);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('D', 770, 192);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('F', 770, 193);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (3, 800, 192);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (4, 800, 193);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (5, 800, 190);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (3, 800, 191);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (4, 810, 194);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (5, 810, 195);
在 APEX 中,您有一个 SQL 命令编辑器和一个脚本 运行ner。
一个脚本可以包含多个命令,并且它们是运行一个接一个。在 SQL 命令 window 中,我们 运行 一个 单个 命令,因此在您第一次插入后我们期望完成,因此,当我们找到了更多内容...我们认为您的第一个命令没有正确结束。
因此要么将其另存为脚本,然后 运行 将其另存为脚本,或者您可以 运行 将整个插入内容作为 PLSQL 匿名块,即
begin
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 720, 190);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 750, 192);
...
...
end;
尝试在 Oracle APEX 上为 2 个不同的表输入值时遇到此错误,需要帮助找出我哪里出错了。我不确定是因为我在某处打错了还是因为我做错了。
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 720, 190);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 750, 192);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('B', 760, 190);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 770, 194);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('B', 720, 193);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('C', 730, 191);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('F', 740, 195);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('C', 760, 192);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('D', 770, 192);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('F', 770, 193);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (3, 800, 192);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (4, 800, 193);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (5, 800, 190);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (3, 800, 191);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (4, 810, 194);
INSERT INTO copy_faculty_course_details (contact_hours, faculty_id, course_id)
VALUES (5, 810, 195);
在 APEX 中,您有一个 SQL 命令编辑器和一个脚本 运行ner。
一个脚本可以包含多个命令,并且它们是运行一个接一个。在 SQL 命令 window 中,我们 运行 一个 单个 命令,因此在您第一次插入后我们期望完成,因此,当我们找到了更多内容...我们认为您的第一个命令没有正确结束。
因此要么将其另存为脚本,然后 运行 将其另存为脚本,或者您可以 运行 将整个插入内容作为 PLSQL 匿名块,即
begin
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 720, 190);
INSERT INTO copy_student_course_details (grade, student_id, course_id)
VALUES ('A', 750, 192);
...
...
end;