#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
plsql_compile_check_options
参数说明: 数据库兼容性行为配置项,该参数的值由若干个配置项用逗号隔开构成。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围: 字符串
默认值: ""
说明:
- 当前只支持表3 兼容性配置项。
- 配置多个兼容性配置项时,相邻配置项用逗号隔开,例如:set plsql_compile_check_options='for_loop,outparam';
表 3 兼容性配置项
兼容性配置项
兼容性行为控制
for_loop
控制存储过程中FOR_LOOP查询语句行为设置此项时,在FOR rec IN query LOOP语句中,若rec已经定义,不会复用已经定义的rec变量,而且重新建立一个新的变量。否则,会复用已经定义的rec变量,不会建立新的变量。(与proc_implicit_for_loop_variable相同,后续进行收编)
outparam
可能存在多个同名但输出参数列表不同的重载参数,若开启改选项,将对out出参进行检查,out出参为常量时报错。
#openGauss #入门 #安装 #数据库 #开源