为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8 【操作系统】:Red Hat 4.8.5-44 【CPU】: Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz 【问题描述】*:mysql转达梦的过程中,如何做到字段本身不区分大小写,仅字段中存的值区分大小写
1、要优先字段值区分大小写,就需要打开大小写敏感的初始化参数。 这时字段同样也是区分大小的,使用的时候不要加双引号括起来,数据库就会把关键字统一转为大写。
2、要优先字段名双引号括起来也不区分大小写的话,那就只能关闭大小写敏感的初始化参数。 然后在进行字段值数据对比的时候,开启会话级的大小写敏感属性 ALTER SESSION SET CASE_SENSITIVE= TRUE;
1、要优先字段值区分大小写,就需要打开大小写敏感的初始化参数。
这时字段同样也是区分大小的,使用的时候不要加双引号括起来,数据库就会把关键字统一转为大写。
2、要优先字段名双引号括起来也不区分大小写的话,那就只能关闭大小写敏感的初始化参数。
然后在进行字段值数据对比的时候,开启会话级的大小写敏感属性
ALTER SESSION SET CASE_SENSITIVE= TRUE;