将选定列从CSV文件导入SQL Server表
我正在尝试将数据从CSV文件导入SQL Server 2008表。数据上传正在工作,但我想使用向导只导入选定的列,而不是全部,并将它们添加到一个新表中,该表具有相同的列数,但它没有发生,向导正在选择所有列将选定列从CSV文件导入SQL Server表,sql,sql-server-2008,data-import,Sql,Sql Server 2008,Data Import,我正在尝试将数据从CSV文件导入SQL Server 2008表。数据上传正在工作,但我想使用向导只导入选定的列,而不是全部,并将它们添加到一个新表中,该表具有相同的列数,但它没有发生,向导正在选择所有列 使用向导是否可以只导入选定的列。如果使用导入/导出向导,在选择源表和视图时,请单击屏幕左下角的“编辑映射”按钮。打开列映射屏幕;在“目标”列上,选择“忽略”以删除不希望导入的列。由于2019年搜索此问题的大多数人都不会使用SQL2008,因此我将为SQL Server 2016添加以下内容:
使用向导是否可以只导入选定的列。如果使用导入/导出向导,在选择源表和视图时,请单击屏幕左下角的“编辑映射”按钮。打开列映射屏幕;在“目标”列上,选择“忽略”以删除不希望导入的列。由于2019年搜索此问题的大多数人都不会使用SQL2008,因此我将为SQL Server 2016添加以下内容: 选择平面文件数据源时,窗口左侧有一个高级选项。点击那个 您将看到一个字段名列表,下面有3个按钮。其中之一是删除
突出显示不希望包含的字段,然后单击“删除”按钮。对不希望导入的所有字段执行此操作。首先使用在“选择数据源文件”中声明的相同数据类型。选择“目标文件”后,转到编辑映射,并选择“编辑sql”,仅获取所选列并声明相同的数据类型。编辑映射选择忽略您不需要的列并声明相同的数据类型。从表导入时使用该选项,但从CSV导入时,即使我忽略列,它们仍在导入。奇怪的是,这对我有效;但是,在“单击进入高级”选项卡向导的“选择数据源”步骤中,此方法也会突出显示您感兴趣的列,并单击列表下方的“删除”按钮。如何在myql
phpmyadmin
中执行相同操作@如果问题的答案有记号,请不要写同样的东西