我目前正在开发PL/SQL Developer中的一些SQL脚本,我得到一个:
SQL命令未正确结束
错误,我不确定如何解决.
我使用的代码看起来像这样
CREATE TABLE temp_table as
SELECT * FROM table_x
INSERT INTO temp_table
SELECT * FROM table_y
Run Code Online (Sandbox Code Playgroud)
如果我将两个部分(create table和insert)作为单独的部分执行,一切运行正常,即选择每个代码块并执行.但是,如果我尝试执行所有操作,选择所有代码并执行,我会收到一条错误消息:
SQL命令未正确结束
当我处理非常小的表时,我不介意处理这个问题,但是当我有大量的操作时,我需要按顺序执行,当每个操作需要很长时间才能运行时,我希望执行代码和走开.
添加分号会引发新错误,这是一个错误:
无效字符
这是引发无效字符错误的代码.
CREATE TABLE temp_table as
SELECT * FROM table_x where x > 1;
INSERT INTO temp_table
(
SELECT * FROM table_y where x > 1;
)
Run Code Online (Sandbox Code Playgroud)