注册

达梦对重复索引的规则是什么?在哪里可以看到达梦迁移工具生成的SQL?

黑夜中的行者 2022/11/01 1549 18

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】:麒麟
【CPU】: 飞腾
【问题描述】*:用迁移工具将一个表从Oracle迁移到达梦,该表在Oracle有9个索引,迁移过程中发现其中5个失败了,报错是重复索引,错误SQL如下。

CREATE INDEX 索引A ON “SYSADM”.“ES_JOB”(字段1,字段2,字段3)
CREATE INDEX 索引B ON “SYSADM”.“ES_JOB”(字段1,字段2,字段3)
CREATE INDEX 索引C ON “SYSADM”.“ES_JOB”(字段1,字段2,字段3)
CREATE INDEX 索引D ON “SYSADM”.“ES_JOB”(字段1,字段2,字段3)

问题1:总结了一下出错的几个SQL,共同特点是字段123完全相同,我的猜测是达梦不允许索引名不同,但内容字段完全相同的索引存在。是否正确?因为这个索引在Oracle是允许存在的。

问题2:我想要看看成功的4个索引是什么内容,但完全没有地方可以看,“转换”里面没有找到索引的映射,也没有地方可以看到产生索引的SQL(可以看到建表的SQL)。这对于转换操作来说很不友好,如有的话,技术人员可以产生错误后,自行修改SQL进行补跑。

回答 0
暂无回答
扫一扫
联系客服