Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


系统字典大小写敏感(cata_case_sensitive)

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

引入版本

v11.0.0

功能描述

是否开启系统字典匹配时英文字母大小写敏感。

参数属性

属性属性值
参数类型BOOLEAN
默认值FALSE
取值范围TRUE,FALSE
影响范围系统级
修改方式离线修改,重启生效

使用场景说明

  1. cata_case_sensitive 控制系统进行字典匹配时的行为。
cata_case_sensitive作用及影响
true英文字母大小写敏感(SYSDBA.SYS_DATABASESSYSDBA.SYS_SCHEMASSYSDBA.SYS_USERS 和 enable_sys_name_idx = true 场景下不生效)。
false英文字母大小写不敏感。
  1. cata_case_sensitive 使用场景受制于 def_compatible_mode 的配置,def_compatible_mode 的配置会影响客户端输入的标识符在系统内部的表现形式。
def_compatible_mode标识符处理方式
NONE词法处理阶段统一将标识符转换为大写
ORACLE词法处理阶段统一将标识符转换为大写
MYSQL不做处理
POSTGRESQL词法处理阶段统一将标识符转换为小写

示例

  • 离线修改 cata_case_sensitive
    编辑 xugu.ini 修改 cata_case_sensitive,重启数据库服务后生效。

  • 在线查看 cata_case_sensitive

sql
SQL> show cata_case_sensitive;

+---------------------+
| CATA_CASE_SENSITIVE |
+---------------------+
| F                   |
+---------------------+

(1 row)
Use time:0 ms.