列映射(SQL Server 导入和导出向导)

使用**“列映射”**对话框可以编辑转换参数。

注意注意

如果选中了“表复制”选项,则不必复制表中的所有列。对于要跳过的列,请在此对话框的“目标”栏中选择“<忽略>”

若要了解有关此向导的详细信息,请参阅使用 SQL Server 导入和导出向导导入和导出数据。若要了解用于启动该向导的选项和成功运行该向导所需的权限,请参阅如何运行 SQL Server 导入和导出向导

SQL Server 导入和导出向导的作用是将数据从源复制到目标。该向导还可以为您创建目标数据库和目标表。但是,如果必须复制多个数据库或表,或者必须复制其他类型的数据库对象,则应改用复制数据库向导。有关详细信息,请参阅使用复制数据库向导

选项


  • 标识所选的源表、视图或查询。

  • 目标
    标识所选的目标表、视图或查询。

  • 创建目标表/文件
    指定如果目标表不存在是否创建目标表。

  • 删除目标表/文件中的行
    指定在加载新数据之前是否清除现有表的数据。

  • 向目标表/文件中追加行
    指定是否将新数据追加到现有表的已存在数据中。

  • 编辑 SQL
    使用**“Create Table SQL 语句”**对话框中的默认语句,或按您的要求进行修改。如果要修改此语句,还必须对表映射进行相关更改。

  • 删除并重新创建目标表
    选择此选项可以覆盖目标表。只有在使用该向导创建目标表时,该选项才可用。如果保存的是向导创建的包,则只可以删除并重新创建目标表,然后再次运行该包。

  • 启用标识插入
    选择此选项可以将源数据中的现有标识值插入到目标表中的标识列。默认情况下,不允许对目标标识列执行此操作。

  • Mappings
    显示数据源映射中的每个列如何映射到目标中列。

    此列表包含以下列:

    • Source
      查看可以为其设置转换参数的各个源列。

    • 目标
      指定在复制操作期间是否忽略列。通过在此栏中对要跳过的列选择**“<忽略>”**,可以仅复制列的子集。在映射列之前,必须忽略所有不会被映射的列。

    • 类型
      为列选择数据类型。

    • 可以为 Null
      指定列是否允许 Null 值。

    • 大小
      指定列中的字符数。

    • 精度
      指定所显示数据的精度(指数字的位数)。

    • 小数位数
      指定所显示数据的小数位数(指小数点后的位数)。