Firebird SQL脚本命令字符串限制



有人知道Firebird中是否有命令字符串大小限制吗?

当执行一个小的"插入"脚本时,它可以完美地工作,但当脚本有很多行时,它会返回以下错误:"Unexpected end of command - line X, column Y"

插入时,行和列的编号会根据实际脚本大小而变化。

我正在使用Firebird 2.5

这是正在执行的脚本:

set term ^ ;
EXECUTE BLOCK AS BEGIN
insert into TABLE (COLUMNA) values (13);
...
insert into TABLE (COLUMNA) values (14);
END^
set term ; ^

Firebird 2.5及更早版本的查询文本限制为64 KB,对于Firebird 3.0,当使用新的API时,此限制增加到10 MB。EXECUTE BLOCK是一个查询,因此它不应超过64KB。

相关内容

  • 没有找到相关文章

最新更新