小编典典

Oracle中的最大语句长度是多少

sql

我正在构建一个包含数据的SQL语句,并且想知道是否会破坏Oracle 10g中的某些最大语句长度。

该语句大约为3 200 000字节,无法拆分,并且必须整体上可解析。

在我以这种方式投入太多时间之前,我想知道我是否会受到此声明的限制。

我正在使用SQL Developer,但我认为如果服务器可以做到,SQL Developer也可以。


阅读 295

收藏
2021-03-23

共1个答案

小编典典

没有固定号码。请参见“逻辑数据库限制”:http
:
//docs.oracle.com/cd/B19306_01/server.102/b14237/limits003.htm

“ SQL语句可以有多长时间的限制取决于许多因素,包括数据库配置,磁盘空间和内存”。

您可能还会受到其他限制的影响,例如子查询的最大级别。

假定PL / SQL过程的最大长度为2000-3000行,我的感觉是您可能会遇到3M字节查询的问题。我还认为,如果完全可行,解析时间将是“有趣的”。

2021-03-23