为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:WIN11
【CPU】:
【问题描述】*:源库MySQL大小写不敏感,迁移到目标库达梦(大小写敏感)。
迁移时,创建索引报错”无效的列名“;字段上加双引号后手动创建成功,什么原因呀。
应该是大小写敏感的原因,在大小写敏感的库中,小写aaa和大写AAA表示两个不同的对象。建议使用SQLark工具来迁移(下载地址:www.sqlark.com),迁移前会对目的库进行一次全面的参数检查,如有参数项检查不通过,可参考【环境检查】页面提供的改写建议进行重新配置。
出发达梦关键字了吧,你可以查看达梦定义的关键字:
select * from V$RESERVED_WORDS
也可以在dm.ini中配置 EXCLUDE_RESERVED_WORDS 来避免关键字冲突