MAPALLCOLUMNS | NOMAPALLCOLUMNS

有效对象

作为独立复制参数或作为 MAP 的选项有效。

说明

提取或复制会检查是否将所有源列直接映射到目标,而不在指定 MAPALLCOLUMNS 参数时使用列映射函数。如果未映射任何源列,则提取或复制将异常终止。

注意:此参数主要在使用 Replicat 执行重型转换时使用,您必须确保所有数据都可用于转换。

可使用两种不同的方式使用 MAPALLCOLUMNS 和 NOMAPALLCOLUMNS。在全局级别指定时,一个参数对所有后续的 MAP 语句保持有效,直到指定另一个参数。在 MAP 语句中使用时,它们将覆盖全局规范。

默认值

NOMAPALLCOLUMNS

语法

MAPALLCOLUMNS | NOMAPALLCOLUMNS

示例

示例 1

此示例为某些 MAP 语句启用 MAPALLCOLUMNS,而为其他语句禁用它。

MAPALLCOLUMNS
MAP hr.emp, TARGET hr.emp2;
NOMAPALLCOLUMNS
MAP hr.dep, TARGET hr.dep2;

示例 2

此示例显示了 MAPALLCOLUMNS 的全局和 MAP 级使用组合。MAP 规范将覆盖指定表的全局规范。

NOMAPALLCOLUMNS
MAP hr.dep, TARGET hr.dep2;
MAP hr.emp, TARGET hr.emp2, MAPALLCOLUMNS ;