您可以将某个视图定义和基本视图数据复制到目标 Teradata 系统上的表或视图中。
- 在对象选项卡中,选择 以展开树。
- 选择 展开视图所在的数据库或用户对象。
- 要筛选以仅显示视图,请执行以下操作:
- 选择 并清除所有复选标记(视图除外)。
- 将光标从对象类型筛选器上移开,刷新树以显示子分支中的视图。
- 选择 以显示视图设置对话框。视图的名称将显示在对话框的顶部。
- [可选] 在复制以下项下,指定要复制的内容:
- 仅限定义
- 仅限表数据
- 定义和表数据
- 要查看的定义和数据
- 执行以下操作之一:
- 如果仅复制定义,请跳到步骤 13 并完成。
- 如果要复制数据,请继续执行步骤 7 至 12。
- [可选] 要执行部分表复制,请在 Where 子句字段中输入 WHERE 限制性子句的谓词。不要输入关键字 WHERE。例如,如果希望部分表复制仅限于 col1 大于 4 的列,请在该字段中键入 col1 > 4。
- [可选] 如果仅将数据复制到表或者将定义及数据一起复制到表,请在目标表名称字段中输入目标表名称。
- [可选] 如果仅将数据复制到表或者将定义及数据一起复制到表,请从映射到目标上的其他数据库中选择可用的数据库。可以使用筛选器,从而仅显示与输入的字符相匹配的项目。
- [可选] 选中使用源暂存表复选框以启用源暂存。在复制以下项字段中选择仅限表格数据或定义和表格数据 时,将启用此选项。
- [可选] 如果启用了使用源暂存表,请从表的源暂存数据库中选择源数据库。如果未指定数据库,Data Mover 将使用与要复制的表相同的数据库。Data Mover 将自动命名暂存表。
- [可选] 要对表使用单独的暂存数据库,请从表的目标暂存数据库中选择可用的数据库。可以使用筛选器,从而仅显示与输入的字符相匹配的项目。
- [可选] 选中目标上存在表时使用目标暂存表复选框可以强制创建目标暂存表。
- [可选] 要对临时项目使用单独的暂存数据库,请从临时项目的目标暂存数据库中选择可用的数据库。可以使用筛选器,从而仅显示与输入的字符相匹配的项目。
- [可选] 要在完成复制作业后验证源表和目标表中的行数是否匹配,请从验证行计数列表中选择以下选项之一。
选项 说明 无 不检查行计数。无是缺省设置。 部分 对复制的数据子集执行行计数检查。仅适用于执行部分表复制。 全部 对整个表执行行计数检查。适用于完整或部分表复制。 - [可选] 要在执行复制之前验证源表和目标表的 DDL 的重要内容是否匹配,请从比较 DDL 列表中选择以下选项之一。
选项 说明 缺省 缺省情况下,Data Mover 会比较 DDL。 True 在执行复制之前比较 DDL。 False 在执行复制之前不比较 DDL。 - [可选] 从数据库到客户端加密中选择下列选项之一,以便在作业、表或视图级别启用加密。
选项 说明 缺省 使用在守护程序设置中指定的加密设置。 True 覆盖守护程序设置并启用加密。 False 覆盖守护程序设置并禁用加密。 - [可选] 对于部分表复制,请从键列列表中选择一个或多个键列,以指定在插入并更新到目标表时用于唯一标识每一行的列。您必须从列表中至少指定一个键列。您可以通过按住 Ctrl 键并在列表中选择列名称来选择多个列。如果至少有一个主索引是唯一的,则将所有主索引指定为键列。
- 选择 OK (确定)。