兼容模式(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.
