SQL Server 2000数据库应用教程 教学课件 作者 邱李华 李晓黎 SQL Server第9章.ppt

SQL Server 2000数据库应用教程 教学课件 作者 邱李华 李晓黎 SQL Server第9章.ppt

ID:50026712

大小:738.00 KB

页数:45页

时间:2020-03-07

SQL Server 2000数据库应用教程 教学课件 作者 邱李华 李晓黎 SQL Server第9章.ppt_第1页
SQL Server 2000数据库应用教程 教学课件 作者 邱李华 李晓黎 SQL Server第9章.ppt_第2页
SQL Server 2000数据库应用教程 教学课件 作者 邱李华 李晓黎 SQL Server第9章.ppt_第3页
SQL Server 2000数据库应用教程 教学课件 作者 邱李华 李晓黎 SQL Server第9章.ppt_第4页
SQL Server 2000数据库应用教程 教学课件 作者 邱李华 李晓黎 SQL Server第9章.ppt_第5页
资源描述:

《SQL Server 2000数据库应用教程 教学课件 作者 邱李华 李晓黎 SQL Server第9章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第9章数据的导入和导出概述9.1DTS导入导出向导9.21在使用SQLServer的过程中,经常需要将其他应用程序(例如Access数据库或ASCII文本文件)的数据移植到SQLServer2000数据库中,或者将SQLServer2000的数据移植到其他数据库中。这种在SQLServer2000和其他应用程序之间的数据转换,就是本章中将要介绍的导入导出数据。2本章要点导入导出数据方法概述DTS概述DTS导出向导DTS导入向导39.1.1导入导出数据方法概述导入/导出数据的可以有以下几种方法:使用数据转换

2、服务(DataTransformationServices,DTS)导入/导出向导或DTS设计器创建可用于导入/导出和转换数据的DTS包。使用SQLServer复制技术在整个企业内分发数据。SQLServer中的复制技术可以制作数据复本,将这些复本移到不同位置,以及自动同步数据,从而使所有复本都具有相同的数据值。可以在同一服务器或通过LAN、WAN或Internet连接的不同服务器上的数据库之间执行复制。49.1.1导入导出数据方法概述使用bcp命令提示实用工具在SQLServer实例和数据文件之间导入和

3、导出数据。从某个OLEDB提供程序中选择数据,并将数据从外部数据源复制到SQLServer实例。使用分布式查询从另一个数据源中选择数据并指定要插入的数据。使用INSERT语句将数据添加到现有表中。使用BULKINSERT语句将数据从数据文件导入到SQLServer实例。使用SELECTINTO语句根据现有表创建新表。51.DTS连接数据源连接:包括连接到标准数据库(如SQLServer、Access、Oracle、dBase和Paradox等)、与ODBC数据源的OLEDB连接、Excel电子表格数据、H

4、TML源以及其他OLEDB提供程序。文件连接:DTS对文本文件提供额外的支持。指定文本文件连接时,需要指定文件的格式。例如,文本文件是分隔字段格式还是固定字段格式、文本文件是Unicode格式还是ANSI格式、行分隔符和列分隔符、文本限定符以及第一行是否包含列名等。数据链接连接:在这些连接中,SQLServer外部的中间文件存储连接字符串。62.DTS任务导入和导出数据转换数据复制数据库对象将消息发送到其他用户和包以及从其他用户和包接收消息对数据源执行一组Transact-SQL语句或ActiveX脚本。

5、73.DTS转换DTS转换是在数据到达目的之前应用于一块数据的一个或多个函数或操作。源数据未改变。例如,可以从源数据的一列中析取一个子串并将其复制到目的表。这个特定的子串函数是映射到源列的转换。也可以使用某些特性搜索行并只对那些行中的数据应用函数。转换使得在导入和导出进程期间执行复杂的数据验证、数据清理和变换更加容易。84.DTS包工作流DTS包工作流指包在执行过程中的步骤顺序,可以使用下面的方法定义包工作流:优先约束可以根据是否执行第一个任务、执行成功或执行不成功来链接两个任务。可以使用优先约束在工作流

6、中生成条件分支。没有约束的步骤将立即执行,并且可以并行执行几个步骤。修改工作流的ActiveX脚本。99.2DTS导出向导使用DTS导入/导出向导可以方便地实现数据的导入和导出。109.2.1DTS导出向导【例9-1】使用DTS导出向导,将“学生”表中的数据导出到一个文本文件中。11第1步在企业管理器中,选择菜单命令“工具→向导”,打开如图所示的“选择向导”对话框,然后选择“数据转换服务”项之下“DTS导出向导”。12第2步打开“数据转换服务”向导的欢迎窗口。13第3步打开“选择数据源”窗口。数据源选择默

7、认的“用于SQLServer的MicrosoftOLEDB提供程序”,数据库选择“学生管理”。14第4步打开“选择目的”对话框。“目的”选择“文本文件”,“文件名”设置为C:学生.txt。15第5步打开“指定表复制或查询”窗口。在此窗口中,用户要指定是从数据源复制一个或多个表/视图,还是复制查询结果。16第6步打开“选择目的文件格式”对话框。17第7步打开“保存、调度和复制包”对话框。18第8步打开“完成导入/导出向导”对话框。在“摘要”框中列出了当前导出数据的基本情况,单击“完成”按钮结束向导。19第

8、9步因为选择了“立即运行”选项,向导将立即运行DTS包,并显示运行进程和结果。20第10步单击“完成”按钮。打开C:学生.txt,其内容如下:1,"小赵",False,"一班",560,23,"小张",False,"三班",580,24,"小李",True,"二班",598,25,"小王",False,"一班",565,26,"小马",True,"二班",602,37,"小周",False,"一班",540,38,"小郭",

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

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

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