兼容模式(COMPATIBLE_MODE)
📄字数 464
👁️阅读量 加载中...
引入版本
v12.2.0
功能描述
COMPATIBLE_MODE
用于指定客户端连接上异构库兼容模式。
参数属性
属性 | 属性值 |
---|---|
参数类型 | VARCHAR |
默认值 | NONE |
取值范围 | {NONE,ORACLE,MYSQL,POSTGRESQL} |
影响范围 | 会话级 |
修改方式 | 在线修改,立即生效 |
使用场景说明
- 若未显式指定 COMPATIBLE_MODE,则使用系统参数 def_compatible_mode 作为连接会话的兼容模式。
COMPATIBLE_MODE | 标识符处理方式 |
---|---|
NONE | 词法处理阶段统一将标识符转换为大写 |
ORACLE | 词法处理阶段统一将标识符转换为大写 |
MYSQL | 不做处理 |
POSTGRESQL | 词法处理阶段统一将标识符转换为小写 |
示例
查询当前会话的兼容模式
sqlSQL> SHOW compatible_mode; +-----------------+ | COMPATIBLE_MODE | +-----------------+ | NONE | +-----------------+
设置兼容模式为 MySQL
sqlSQL> SET compatible_mode to 'MYSQL'; Execute successful. Use time:0 ms.