我建立包含数据的SQL语句,我想知道我是否会打破在Oracle 10g中一些最大的语句长度。
该声明将是约3 200 000个字节,不能分割,且必须将其全部可解析。
之前我投入过多的时间就这样,我在想,如果我想通过这个语句的大小限制。
我使用的SQL开发者,但我认为,如果服务器可以做到这一点,所以SQL开发人员。
我建立包含数据的SQL语句,我想知道我是否会打破在Oracle 10g中一些最大的语句长度。
该声明将是约3 200 000个字节,不能分割,且必须将其全部可解析。
之前我投入过多的时间就这样,我在想,如果我想通过这个语句的大小限制。
我使用的SQL开发者,但我认为,如果服务器可以做到这一点,所以SQL开发人员。
没有固定的数量。 请参阅“逻辑数据库限制”: http://docs.oracle.com/cd/B19306_01/server.102/b14237/limits003.htm
“在一个SQL语句可以持续多久的限制取决于许多因素,包括数据库配置,磁盘空间和内存”。
您可能还可以通过其他的限制,比如子查询的最高水平的影响。
考虑到的PL / SQL程序的最大长度是作为2000-3000线,我的感觉是,你可能会遇到与3M字节的查询问题。 我还认为,如果它在所有工作,分析时将是“有趣”。
根据11.2限制文档:
SQL语句的最大长度,包括空终止符。 409,600
https://docs.oracle.com/cd/E11882_01/timesten.112/e21643/limit.htm#TTREF455