云数据库 GAUSSDB-历史版本兼容性:enable_recordtype_check_strict
enable_recordtype_check_strict
参数说明:控制是否要对PL/SQL中的record类型进行严格性校验,详见下方须知部分。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示会在编译procedure/function/package时校验创建的record类型中不支持的功能,以及提供procedure/function里创建的record类型not null功能。
- off表示向下兼容旧式模式,不会对record类型进行校验。
默认值:on
从老版本升级上来,该参数会默认设置为off。
打开该参数后有以下3点行为变更:
1. 存储过程/函数内部创建的record类型,列约束not null功能生效。
2. package里创建的record类型,如果有一列指定了not null或default,则会编译报错。通过访问package.rec类型来创建的变量不支持not null和default功能。
3. 其他类型嵌套一个record类型,如果有一列指定了not null或default,则会编译报错。创建嵌套record类型的变量,该变量的record元素不支持not null和default功能。
- 云数据库RDS for MySQL版本升级_MySQL版本_升级数据库版本
- 云数据库 RDS for MySQL版本升级_MySQL如何进行版本升级_华为云
- GaussDB版本查询_华为云GaussDB的作用_高斯数据库版本查询_华为云
- GaussDB版本_GaussDB数据库版本_高斯数据库版本-华为云
- GaussDB评测_GaussDB数据库评测_高斯数据库评测-华为云
- GaussDB华为进展_华为gaussdb_高斯数据库华为进展_华为云
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB用法_GaussDB数据库使用方法_高斯数据库如何使用_华为云
- GaussDB配额_GaussDB数据库配额_高斯数据库配额_华为云
- GaussDB工具_gaussdb怎么读_高斯数据库工具_华为云