sqlserver对单个表部分数据的导出导入

sqlserver对单个表部分数据的导出导入

ID:29935173

大小:824.25 KB

页数:24页

时间:2018-12-25

sqlserver对单个表部分数据的导出导入_第1页
sqlserver对单个表部分数据的导出导入_第2页
sqlserver对单个表部分数据的导出导入_第3页
sqlserver对单个表部分数据的导出导入_第4页
sqlserver对单个表部分数据的导出导入_第5页
资源描述:

《sqlserver对单个表部分数据的导出导入》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQLSERVER将一个表中的部分查询数据导入另一个表中的方法:一、若源表与目标表同在一台机器上,直接写SQL语句即可:源表名:prdproductinfo_Source称目标表名:PrdProductInfo_GoalINSERTINTO[PrdProductInfo_Goal]([productTypeCode],[productTypeName],[productModelId],[productModelCode],[productModelName],[productModelSpec],[productCode],[productName],[ma

2、dePlace],[packageLanguage],[devicesNumber],[madeBatchNumber],[madeCommandOrder],[madeDate],[outDate])(select[productTypeCode],[productTypeName],[productModelId],[productModelCode],[productModelName],[productModelSpec],[productCode],[productName],[madePlace],[packageLanguage],[device

3、sNumber],[madeBatchNumber],[madeCommandOrder],[madeDate],[outDate]fromprdproductinfo_Source)二、若源表与目标表不在同一台机器上,则可先将源表中的数据导出到EXCEL中,再将EXCEL中的数据导入到目标表中。操作步骤如下:A、将源表中的数据导出到EXCEL中,步骤如下:1、选中数据库,右键-à任务-à点击“导出数据”,如下图:2、点击下图中的“下一步”:3、在“选择数据源”窗口,保持默认值,点击“下一步”:4、在“选择目标”窗口,在“目标”项的下拉框中,选择“Micros

4、oftExcel”在Excel文件路径一栏后,点击“浏览”,选择要导出的Excel文件的存放路径及Excel名称。点击“下一步”5、在“指定表复制或查询”界面,选中“编写查询以指定要传输的数据”点击“下一步”6、在“提供源查询”窗口中,输入要导出的SQL语句,可以点击“分析”,来判断所写的SQL语句语法是否有误。点击“下一步”7、在“选择源表和源视图”窗口中,目标栏下方的“查询”可以对其修改,所改的名称将是Excel选项卡的名称,在导入时,将会是导入的表的名称。修改目标项为:prdproductinfo_1点击“下一步”:8、打开“保存并执行包”窗口点击“下一

5、步”9、打开“完成该向导”窗口。点击“完成”,10、打开“执行成功”窗口。至此,导出EXCEL完成。B、将EXCEL中的数据导入到目标表中:1、选中目标数据库,右键--à任务--à点击“导入数据”,如下图:打开如下界面:2、点击“下一步”,打开“选择数据源”窗口,在“数据源”一栏中,选择“MicrosoftExcel”,在Excel文件路径一栏中,点击“浏览”,选中之前导出的“prdproductinfo.xls”,点击“下一步”。3、打开“选择目标”窗口,在此窗口中,保持“目标”及“服务器名称”、“数据库名称”默认值,点击“下一步”4、打开“指定表复制或查询

6、”窗口,选中“复制一个或多个表或视图的数据”点击“下一步”5、在打开的“选择源表和源视图”窗口中,选中第一行复选框,(1)如果是想新建一个空表的话,则直接在目标列中输入新的表名即可,在此界面中直接点击“编辑”,弹出“列映射”窗口,如下图:(创建目标表)在该窗口中,可以看到,默认选中“创建目标表”单选钮,且该单选项不能手工进行选择。此时只能是新建一个表,新建的表名,即界面上方的“目标”项。(2)如果是想在已有的表中追加行数据的话,则在目标列的下拉框中选中要导入数据的目标表。如下图:点击映射列的“编辑”,弹出“列映射”窗口,如下图:(向已有的表中追加行数据)选中“

7、启用标识插入”,点击“确定”。6、在“选择源表和源视图中”,点击“下一步”。出现如下界面:7、点击“下一步”,出现“完成该向导”界面:8、在“完成该向导”界面,点击“完成”:至此导入数据成功完成。三、下面介绍一下在导入过程中碰到的一些异常问题的解决方法:1、在导入过程最后,出现下面的错误界面:点击“消息”,弹出“查看报告”界面,如下图:查看表字段类型发现,productTypeCode等字段类型为:varchar,而EXCEL导入时,会将这些字符以类型为:nvarchar的形式导入。解决方法:A、将表中varchar类型的字段修改为:nvarchar类型。B、

8、导入一个临时表,再通过SQL语句导入。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。