SQLServer数据库应用技术实例教程 任务9 与其他数据环境进行数据转换.ppt





《SQLServer数据库应用技术实例教程 任务9 与其他数据环境进行数据转换.ppt》由会员分享,可在线阅读,更多相关《SQLServer数据库应用技术实例教程 任务9 与其他数据环境进行数据转换.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、任务:任务:任务:任务:将外部数据导入到将外部数据导入到JXGLJXGL数据库中,将数据库中,将JXGLJXGL数据数据库中的数据导出至其他格式文件,在库中的数据导出至其他格式文件,在SQL ServerSQL Server中进中进行数据复制。行数据复制。9.1 9.1 向向“高职院校教学管理系统高职院校教学管理系统”数据库导入数数据库导入数据据9.2 9.2 从从“高职院校教学管理系统高职院校教学管理系统”数据库导出数数据库导出数据据 9.3 9.3 使用使用SSISSSIS设计器设计器9.4 9.4 知识进阶知识进阶项目实训项目实训任务九任务九任务九任务九 与其他数据环境进行数据转换与其他
2、数据环境进行数据转换与其他数据环境进行数据转换与其他数据环境进行数据转换 SQL Server 2005SQL Server 2005中数据的导入和导出中数据的导入和导出了解SQL Server的数据导入和导出方法使用“SQL Server导入和导出向导”工具导入数据使用“SQL Server导入和导出向导”工具导出数据使用bcp实用工具进行数据的导入和导出掌握数据复制的方法和过程学习目标学习目标数据的导入和导出数据的导入和导出 9.1 9.1 向向“高职院校教学管理系统高职院校教学管理系统”数据库导入数数据库导入数据据 任务:任务:向JXGL数据库导入Excel工作表 中的数据,向JXGL数
3、据库导入文本 文件中的数据。9.1.1 导入Excel工作表9.1.2 导入文本文件数据的导入和导出数据的导入和导出在实际应用中,由于存储数据的文件格式各不相同,存储的位置不同,对数据处理的方式不同,在对数据进行集中分析时,首先需要将数据转换成同一种格式。SQL Server 2005的数据转换服务,可以在SQL Server和其他异构数据库之间进行数据的导入和导出操作。导入和导出操作不仅涉及到数据的传输,还存在数据格式的转换等问题。SQL Server主要提供了三种导入和导出工具:(1)导入/导出向导。(2)命令行工具BCP。(3)T-SQL命令行。数据的导入和导出数据的导入和导出数据的导入
4、和导出9.1.1 9.1.1 导入导入ExcelExcel工作表工作表导入数据是从SQL Server 的外部数据源中检索数据,然后将其插入到SQL Server表的过程。在实际应用中,采集原始数据的方式有多种,常用的如Excel工作表、文本文件、DBF格式的文件等,利用SQL Server提供的导入操作,可以完成不同格式数据的导入。向JXGL数据库导入“2007级新生信息”(Excel文件),操作步骤略。数据的导入和导出数据的导入和导出9.1.2 9.1.2 导入文本文件导入文本文件当使用“SQL Server导入和导出向导”导入文本文件数据时,导入过程和导入Excel工作表唯一不同的是,在
5、“选择数据源”窗口的“数据源”下拉列表中,选择“平面文件源”即可。SQL Server 2005 提供了批复制程序,即bcp命令行工具,它是一个快捷的数据导入/导出工具,不需要启动任何图形管理工具。bcp基于DB-Library,能以并行的方式高效地导入/导出大容量数据,可以将数据库的表或视图直接导出,或者通过SELECT FROM语句对表或视图进行过滤后导出。bcp命令的语法格式如下:bcp database_name.owner.table_nameview_namequery inoutqueryoutformatdata_file -m-f -e 参数:参数:导入使用in命令完成,后跟
6、要导入的文件名。导出使用out命令完成,后跟要导出的文件名。SQL语句导出使用queryout命令完成,与out类似,但数据源不是表或视图名,而是SQL语句。导出格式文件使用format命令完成,后跟格式文件名。数据的导入和导出数据的导入和导出使用bcp命令导入数据时,可以根据已经存在的格式文件,将满足条件的记录导入到数据库中,不满足则不导入,或者设置要导入的记录数。【例9-1】将文本文件d:cj1.txt中的数据导入到学生成绩表student_grade。代码如下:EXEC master.xp_cmdshell bcp jxgl.student_grade in d:cj1.txt -c -
7、T 导入数据时,也可以使用-F和-L选项来确定导入数据的记录行。若从表student_grade的第10行记录开始,到第13行结束。代码如下:EXEC master.xp_cmdshell bcp jxgl.student_grade in d:cj1.txt-c-F 10-L 13-T 9.1.2 9.1.2 导入文本文件导入文本文件数据的导入和导出数据的导入和导出 9.2 9.2 从从“高职院校教学管理系统高职院校教学管理系统”数据库导出数数据库导出数据据 任务:任务:从JXGL数据库导出数据到Access数据 库,从JXGL数据库导出数据至文本文件。9.2.1 导出数据至Access表9
8、.2.2 导出数据至文本文件数据的导入和导出数据的导入和导出9.2.1 9.2.1 导出数据至导出数据至ACCESSACCESS在“高职院校教学管理系统”中,经常需要导出大量的数据,如学生名单、学生成绩表、学籍情况统计报表、教师工作量汇总表等。使用SQL Server 2005导出工具可以非常方便地进行数据的导出工作。导出“高职院校教学管理系统”中的表student_info至Access数据库表,操作步骤略。数据的导入和导出数据的导入和导出9.2.2 9.2.2 导出数据至文本文件导出数据至文本文件使用“SQL Server导入和导出向导”导出数据至文本文件的过程,与导出数据至Access数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer数据库应用技术实例教程 任务9 与其他数据环境进行数据转换 SQLServer 数据库 应用技术 实例教程 任务 与其 数据 环境 进行 转换

限制150内