0

我有数千行看起来像这样:

insert into TABLE (name) values ('name_1');
insert into TABLE (name) values ('name_2');
...
insert into TABLE (name) values ('name_10000');

一个一个地执行它们就可以了。但是当我想一次运行两个或更多时,它总是会在第二行返回错误:

Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 1.
insert.

任何线索如何解决它?删除;没有任何改变。

4

2 回答 2

1

for 的语法EXECUTE BLOCK应该是这样的:

execute block
as
begin
  insert into TABLE (name) values ('name_1');
  insert into TABLE (name) values ('name_2');
  ...
  insert into TABLE (name) values ('name_10000');
end
于 2021-07-19T10:56:20.293 回答
1

一次执行多个 SQL 命令不能在“SQL 编辑器”中,而是在“脚本执行器”中(Ctrl-F12 而不是 F12)。

于 2021-07-19T10:56:31.547 回答