使用 SET ENVIRONMENT 的 OPTCOMPIND 环境选项来指定查询优化器在随后的连接查询的方法,以及当前正在执行的例程的 MERGE 语句。此语句覆盖 OPTCOMPIND 环境变量的系统缺省设置。
SET ENVIRONMENT OPTCOMPIND '2';
使用 DEFAULT 关键字来恢复系统缺省的值,如 GBase 8s SQL 参考指南 的 OPTCOMPIND 主题中所述的那样。
要了解 OPTCOMPIND 选项的性能影响,请参阅您的 GBase 8s 性能指南 。
SET ENVIRONMENT OPTCOMPIND 指定的 OPTCOMPIND 设置的作用域局限于发出该语句的例程,并持续到例程退出,或直到例程发出另一 SET ENVIRONMENT OPTCOMPIND 语句,而不是在整个会话中持续。在例程终止之后,设置恢复到 OPTCOMPIND 环境变量指定的系统缺省值。
没有其他的 SET ENVIRONMENT 选项有局限于该例程的作用域。所有其他的 SET ENVIRONMENT 选项都持续到会话终止为止,或直到另一 SQL 语句重置它们的值为止。