首批通过分布式安全可靠测评,为关键业务系统打造
V$OB_COMPATIBILITY_CONTROL
更新时间:2026-04-12 09:18:34
说明
- 在 V4.3.x 版本中,该视图从 V4.3.2 版本开始引入。
- 在 V4.2.x 版本中,该视图从 V4.2.3 版本开始引入。
功能描述
视图 V$OB_COMPATIBILITY_CONTROL 用于展示所有可以按 OceanBase 数据库发行版本进行产品行为兼容控制的功能。
功能适用性
该视图仅适用于 OceanBase 数据库 MySQL 模式。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| NAME | varchar(128) | NO | 功能名 |
| DESCRIPTION | varchar(4096) | NO | 功能描述 |
| IS_ENABLE | varchar(5) | NO | 是否生效 |
| ENABLE_VERSIONS | longtext | NO | 生效的版本范围,用一系列区间表示,如:[4.2.3.1, 4.3.0.0), [4.3.1.0, +∞) |
查询示例
查看所有可以按 OceanBase 数据库发行版本进行产品行为兼容控制的功能。
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_COMPATIBILITY_CONTROL;
查询结果如下:
+-------------------+---------------------------------------------------------------------------------------+-----------+---------------------------------+
| NAME | DESCRIPTION | IS_ENABLE | ENABLE_VERSIONS |
+-------------------+---------------------------------------------------------------------------------------+-----------+---------------------------------+
| FUNC_REPLACE_NULL | The result of REPLACE('abd', '', null) is different in MySQL 5.7 and 8.0 | TRUE | [4.2.3.0, 4.3.0.0), [4.3.2.0, ) |
| UPD_LIMIT_OFFSET | MySQL do not support the use of OFFSET in the LIMIT clause of UPDATE/DELETE statement | TRUE | [4.2.3.0, 4.3.0.0), [4.3.2.0, ) |
| PROJECT_NULL | MySQL will rename the projection item names with pure null values to `NULL` | TRUE | [4.2.3.0, 4.3.0.0), [4.3.2.0, ) |
| VAR_NAME_LENGTH | MySQL will limit the length of user-defined variable names to within 64 characters | TRUE | [4.2.3.0, 4.3.0.0), [4.3.2.0, ) |
+-------------------+---------------------------------------------------------------------------------------+-----------+---------------------------------+
4 rows in set (0.012 sec)