3

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

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

有趣的是,行号和列号因实际脚本大小而异。

我正在使用火鸟 2.5

这是执行脚本:

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

1 回答 1

7

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

于 2013-01-22T09:26:45.080 回答