optimize-clause 告知数据库管理器假定程序不打算从结果表中检索超过 integer 行。 如果没有此子句,或者使用关键字 ALL ,那么数据库管理器假定将检索结果表的所有行。 针对 integer 行进行优化可提高性能。 数据库管理器将根据指定的行数来优化查询。


该子句不会更改结果表或访存行的顺序。 可以访存任意数量的行,但在 integer 个访存后可能会降低性能。
integer 的值必须是正整数 (不为零)。
行访问控制间接影响 optimize-clause ,因为行访问控制会影响子查询的授权标识可访问的行。