SQLSERVER对单个表部分数据的导出导入.docxVIP

SQLSERVER对单个表部分数据的导出导入.docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLSERVER对单个表部分数据的导出导入

SQLSERVER将一个表中的部分查询数据导入另一个表中的方法:若源表与目标表同在一台机器上,直接写SQL语句即可:源表名:prdproductinfo_Source 称目标表名:PrdProductInfo_GoalINSERT INTO [PrdProductInfo_Goal] ([productTypeCode] ,[productTypeName] ,[productModelId] ,[productModelCode] ,[productModelName] ,[productModelSpec] ,[productCode] ,[productName] ,[madePlace] ,[packageLanguage] ,[devicesNumber] ,[madeBatchNumber] ,[madeCommandOrder] ,[madeDate] ,[outDate])(select [productTypeCode] ,[productTypeName] ,[productModelId] ,[productModelCode] ,[productModelName] ,[productModelSpec] ,[productCode] ,[productName] ,[madePlace] ,[packageLanguage] ,[devicesNumber] ,[madeBatchNumber] ,[madeCommandOrder] ,[madeDate] ,[outDate] from prdproductinfo_Source)若源表与目标表不在同一台机器上,则可先将源表中的数据导出到EXCEL中,再将EXCEL中的数据导入到目标表中。操作步骤如下:A、将源表中的数据导出到EXCEL中,步骤如下:1、选中数据库,右键-任务-点击“导出数据”,如下图:2、点击下图中的“下一步”:3、在“选择数据源”窗口,保持默认值,点击“下一步”:4、在“选择目标”窗口,在“目标”项的下拉框中,选择“Microsoft Excel”在Excel文件路径一栏后,点击“浏览”,选择要导出的Excel文件的存放路径及Excel名称。点击“下一步”5、在“指定表复制或查询”界面,选中“编写查询以指定要传输的数据”点击“下一步”6、在“提供源查询”窗口中,输入要导出的SQL语句,可以点击“分析”,来判断所写的SQL语句语法是否有误。点击“下一步”7、在“选择源表和源视图”窗口中,目标栏下方的“查询”可以对其修改,所改的名称将是Excel选项卡的名称,在导入时,将会是导入的表的名称。修改目标项为:prdproductinfo_1点击“下一步”:8、打开“保存并执行包”窗口点击“下一步”9、打开“完成该向导”窗口。点击“完成”,10、打开“执行成功”窗口。至此,导出EXCEL完成。B、将EXCEL中的数据导入到目标表中:1、选中目标数据库,右键--任务--点击“导入数据”,如下图:打开如下界面:2、点击“下一步”,打开“选择数据源”窗口,在“数据源”一栏中,选择“Microsoft Excel”,在Excel文件路径一栏中,点击“浏览”,选中之前导出的“prdproductinfo.xls”,点击“下一步”。3、打开“选择目标”窗口,在此窗口中,保持“目标”及“服务器名称”、“数据库名称”默认值,点击“下一步”4、打开“指定表复制或查询”窗口,选中“复制一个或多个表或视图的数据”点击“下一步”5、在打开的“选择源表和源视图”窗口中,选中第一行复选框, (1)如果是想新建一个空表的话,则直接在目标列中输入新的表名即可,在此界面中直接点击“编辑”,弹出“列映射”窗口,如下图:(创建目标表)在该窗口中,可以看到,默认选中“创建目标表”单选钮,且该单选项不能手工进行选择。此时只能是新建一个表,新建的表名,即界面上方的“目标”项。(2)如果是想在已有的表中追加行数据的话,则在目标列的下拉框中选中要导入数据的目标表。如下图:点击映射列的“编辑”,弹出“列映射”窗口,如下图:(向已有的表中追加行数据)选中“启用标识插入”,点击“确定”。6、在“选择源表和源视图中”,点击“下一步”。出现如下界面:7、点击“下一步”,出现“完成该向导”界面:8、在“完成该向导”界面,点击“完成”:至此导入数据成功完成。三、下面介绍一下在导入过程中碰到的一些异常问题的解决方法:1、在导入过程最后,出现下面的错误界面:点击“消息”,弹出“查看报告”界面,如下图:查看表字段类型发现,productTypeCode等字段类型为:varchar,而EXCEL导入时,会将这些字符以类型为:nvarchar的形式导入。解决方法:将表中varchar类型的字段修改为:nvar

文档评论(0)

knb7332j + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档