为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8 【操作系统】: 【CPU】: 【问题描述】*:开启了大小写不明杠,我以为和oracle一样是表和列的大小写不敏感而已,但是查询的数据好像大小写也不铭感了。
比如 a 列 有aaa 和AAA select * from a where a.a = 'aaa'; 可以查询出2条这个有没有办法关闭掉,只人列和字段不区分。 因为迁移了oracle的数据到达梦,旧代码都默认是区分内容的大小写的。
Oracle是大小写敏感的,如果是从Oracle迁移过来数据,建议配置大小写敏感的达梦数据库,并开启空格填充(初始化参数BLANK_PAD_MODE=1)和Oracle兼容性(dm.ini参数COMPATIBLE_MODE=2)
请参考达梦大小写敏感测试
Oracle是大小写敏感的,如果是从Oracle迁移过来数据,建议配置大小写敏感的达梦数据库,并开启空格填充(初始化参数BLANK_PAD_MODE=1)和Oracle兼容性(dm.ini参数COMPATIBLE_MODE=2)