SET STATEMENT CACHE 优先于 STMT_CACHE 环境变量和 STMT_CACHE 配置参数。然而,在 SET STATEMENT CACHE 语句可成功地执行之前,您必须或通过设置 STMT_CACHE 配置参数或通过使用 onmode 实用程序来启用 SQL 语句高速缓存。
当您发出 SET STATEMENT CACHE ON 语句时,SQL 语句高速缓存保持生效,直到您发出 SET STATEMENT CACHE OFF 语句为止,或直到程序结束为止。如果您不使用 SET STATEMENT CACHE,则缺省的行为依赖于 STMT_CACHE 环境变量或 STMT_CACHE 配置参数的设置。