Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


兼容模式(COMPATIBLE_MODE)

📄字数 464
👁️阅读量 加载中...

引入版本

v12.2.0

功能描述

COMPATIBLE_MODE 用于指定客户端连接上异构库兼容模式。

参数属性

属性属性值
参数类型VARCHAR
默认值NONE
取值范围{NONE,ORACLE,MYSQL,POSTGRESQL}
影响范围会话级
修改方式在线修改,立即生效

使用场景说明

  1. 若未显式指定 COMPATIBLE_MODE,则使用系统参数 def_compatible_mode 作为连接会话的兼容模式。
COMPATIBLE_MODE标识符处理方式
NONE词法处理阶段统一将标识符转换为大写
ORACLE词法处理阶段统一将标识符转换为大写
MYSQL不做处理
POSTGRESQL词法处理阶段统一将标识符转换为小写

示例

  • 查询当前会话的兼容模式

    sql
    SQL> SHOW compatible_mode;
    
    +-----------------+
    | COMPATIBLE_MODE |
    +-----------------+
    | NONE            |
    +-----------------+
  • 设置兼容模式为 MySQL

    sql
    SQL> SET compatible_mode to 'MYSQL';
    
    Execute successful.
    Use time:0 ms.