1

我正在使用金门将表从一个数据库复制到多个数据库。具有挑战性的部分是,在一个数据库中,表应该被完整复制(所有表列),但在其余的数据库中,表需要被复制一半,这意味着只有几列,而不是全部。

是否可以在复制级别出现列异常?

我知道这在提取级别是可能的,但这不适合我的场景。

4

2 回答 2

0

您需要在 REPLICAT 端通过使用 COLMAP 将必要的列映射到目标表来解决此问题。我认为 USEDEFAULTS 在这种情况下对 REPLICAT 不起作用,因为您提到您只需要很少的列(这是否意味着表结构从 SOURCE 到 TARGET 不同???)

于 2017-11-14T17:35:39.983 回答
0

COLSEXCEPT只是一个EXTRACT参数。它不能用于复制。

对于具有大量列的表,使用COLEXCEPT可以帮助排除某些列,而不是在提取文件中输入所有列。

于 2017-01-31T21:49:34.417 回答