ODI

时间:2017-05-16 19:15:48

标签: oracle12c

我正在尝试在ODI中使用交换分区知识模块。

当我创建两个具有不同列顺序的表时,交换分区正常工作。但是当我使用alter table脚本更改列顺序时,交换分区会出现此错误:

  

SQL错误:ORA-14097:ALTER TABLE EXCHANGE PARTITION中的列类型或大小不匹配

此代码给出了上述错误:

ALTER TABLE schema1.CALLPARTITIONED EXCHANGE PARTITION call_partition WITH 
TABLE schema2.CALL_TEMP WITHOUT VALIDATION;

我不明白这两种方法的区别。当我在创建后更改表列顺序时,为什么它不能正常工作?

感谢您的帮助。

0 个答案:

没有答案
相关问题