`
baobeituping
  • 浏览: 1067851 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

sqlserver2008导出数据(新增)

阅读更多

这个功能是sqlserver2000没有的。可以将数据脚本导出 

SQL Server 2008支持将数据导出为脚本 收藏
以前我们要将一个表中的数据导出为脚本,那么只有在网上找一个导出数据的Script,然后运行就可以导出数据脚本了。现在在SQL Server 2008的Management Studio中增加了一个新特性,除了导出表的定义外,还支持将表中的数据导出为脚本。导出过程是这样的,我简单说明下:

(1)在SSMS2008中的对象资源管理器中,右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。

(2)在脚本向导的选择脚本选项中,将“编写数据的脚步”选择为TRUE,这里默认是为FALSE的。

 

(3)然后下一步选择导出的对象,选择导出的表,最后完成时即可以看到由系统导出的表定义和表数据了,例如我们导出Person.AddressType表中的数据,那么系统生产的表数据这部分的脚步就是:

SET IDENTITY_INSERT [Person].[AddressType] ONINSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (1, N'Billing', N'b84f78b1-4efe-4a0e-8cb7-70e9f112f886', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (2, N'Home', N'41bc2ff6-f0fc-475f-8eb9-cec0805aa0f2', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (3, N'Main Office', N'8eeec28c-07a2-4fb9-ad0a-42d4a0bbc575', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (4, N'Primary', N'24cb3088-4345-47c4-86c5-17b535133d1e', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (5, N'Shipping', N'b29da3f8-19a3-47da-9daa-15c84f4a83a5', CAST(0x00009BB600305BC5 AS DateTime))INSERT [Person].[AddressType] ([AddressTypeID], [Name], [rowguid], [ModifiedDate]) VALUES (6, N'Archive', N'a67f238a-5ba2-444b-966c-0467ed9c427f', CAST(0x00009BB600305BC5 AS DateTime))SET IDENTITY_INSERT [Person].[AddressType] OFF哈哈,还SET IDENTITY_INSERT ON了,支持对IDENTITY列的数据插入,比我们一般用脚本或者存储过程来导要方便,希望这个功能对大家有用。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/studyzy/archive/2009/06/27/4303759.aspx

分享到:
评论

相关推荐

    sqlserver中给表与字段添加描述并导出数据字典

    sqlserver中给表与字段添加描述并导出数据字典;sqlserver中给表与字段添加描述并导出数据字典;导出的数据字典包含表说明和列说明;

    Sqlserver批量导入数据的示例(SqlBulkCopy)

    在SQL Server中,当需要快速大量地将数据导入到数据库表中时,`SqlBulkCopy` 类是一个非常高效且实用的工具。这个类是.NET Framework中的一个组件,它允许我们像使用大容量加载操作一样,将数据从一个数据源快速复制...

    Sqlserver大数据量插入速度慢或丢失数据的解决方法

    ### Sqlserver大数据量插入速度慢或丢失数据的解决方法 #### 概述 在处理大量数据插入SQL Server数据库的过程中,可能会遇到插入速度慢或者数据丢失的问题。这种情况通常出现在需要批量插入数千甚至上万条记录的...

    SQLServer利用SSIS包定时同步新增数据到其它库

    - 在“新建 SSIS 包向导”中,选择“导出数据”。 2. **选择源数据库**: - 在“选择源数据库”页面中,输入用于访问源数据库的身份认证信息。 - 选中被复制的数据所在的数据库。 3. **选择目标数据库**: - ...

    Sql语句通用导出文件For sql server版

    SQL Server提供了多种方式来导出数据,包括使用T-SQL(Transact-SQL,SQL Server的扩展语法)语句、SQL Server Management Studio (SSMS) 和 SQL Server Integration Services (SSIS)。在标题和描述中提到的"Sql语句...

    SQL Server-My SQL-Oracle数据字典生成工具chm.zip

    V2.0【2015-05】 1、新增 WORD 模板 功能;...1、支持的数据库类型:SQL Server 2005+,My SQL,Oracle; 2、支持的文档类型:HTML,CHM,WORD; 3、基于Open XML ,不用安装 MS Office,WPS 也可以生产 DOCX 格式的文件;

    SQL Server 2008 對資料整合的新增功能

    - **改进的数据流性能**:SQL Server 2008的SSIS在数据流任务中引入了并行处理,允许同时处理多个数据源,提高了数据导入导出的速度。 - **ETL(提取、转换、加载)过程的优化**:新增了更多预定义的数据转换组件...

    生成SQL数据新增语句

    本文将深入探讨如何生成SQL数据新增语句,并结合"数据导入导出"这一标签,解释其在数据库管理中的重要性。 首先,让我们理解什么是SQL数据新增语句。SQL(Structured Query Language)是用于管理和处理关系型数据库...

    SQL Server 2008编程入门经典(第3版)

    SQL Server 2008引入了许多新特性,包括数据类型增强、备份和恢复的改进、安全性提升以及性能优化等。首先,对于数据类型,例如新增了FILESTREAM类型,用于存储大量二进制数据,如图像或文档;DATE和TIME类型的引入...

    Navicat for SQL Server v10.0.8

    4. 新增功能:可能包含新的数据同步选项、增强的备份策略或者与最新SQL Server版本的兼容性等。 三、适用人群与场景 Navicat for SQL Server v10.0.8适用于数据库管理员、开发人员、项目经理以及需要进行SQL ...

    SQL Server从表结构和数据得到更新SQL语句,可以作为导数据库的工具。

    提供的压缩包文件"SQL Server从表结构和数据得到更新SQL语句,可以导库用"很可能包含一个实用工具或脚本,能够自动化上述过程,简化数据库的导出工作。使用这样的工具可以大大提高工作效率,避免手动编写和执行大量...

    SQL Server数据迁移方案.docx

    对于数据结构不同的情况,迁移策略包括建立新旧系统之间的数据映射,创建逻辑视图,然后使用SQL Server的导入导出工具进行数据迁移。在迁移过程中,需遵循一系列原则: 1. 对于数据项长度不一致,选择长度较长的...

    利用SQL Server DTS工具实现异类数据源转换.pdf

    SQL Server DTS是微软SQL Server数据库管理系统的一部分,它提供了一个可以用来导入、导出和转换数据的强大工具集。DTS能够处理各种数据源,包括关系型数据库、文本文件、XML文件和Excel电子表格等。在图书馆的数据...

    SQL Server的升级之路系列课程(3):从MSDE 2000升级到SQL Server 2005工作组版.rar

    1. **增强的数据类型**:新增了datetime2、varchar(max)和nvarchar(max)等数据类型,提供了更大的灵活性和更精确的时间处理。 2. **集成服务(Integration Services,SSIS)**:取代了原有的Data Transformation ...

    SQL Server存储过程对比工具

    首先,存储过程是SQL Server数据库中预编译的SQL语句集合,通常用于执行复杂的业务逻辑或提高数据访问效率。它们可以接受参数、返回结果集,甚至包含控制流程语句,如IF-ELSE、WHILE等。对比存储过程对于多环境部署...

    sql server 2016 英文版 手册 pdf

    - **PolyBase**:这是一个重要的新特性,允许直接查询Hadoop中的数据,无需将数据导入SQL Server。 - **R Services集成**:现在可以直接在SQL Server内部运行R脚本,从而实现高级数据分析和机器学习任务。 #### 六...

    SQL Server 2000 程序设计(高清晰)

    通过上述知识点概览可以看出,《轻松搞定SQLServer2000程序设计》是一本内容丰富、结构清晰的指南书籍,不仅适用于初学者,也适用于希望提升技能的专业人士。书中涵盖了大量的实用案例和操作指南,旨在帮助读者快速...

    SQLServer中XML应用

    除了导出数据外,SQL Server 2008 还支持将 XML 文档导入到数据库的基本表中。这通常通过 `INSERT INTO` 语句结合 `OPENXML` 函数实现。例如: ```sql DECLARE @xmlData XML = ' 张三" Ssex="男" /> 李四" Ssex=...

    sqlserver2005移植到oracle数据库移植报告

    - 使用bcp命令从SQL Server导出数据到文本文件,指定分隔符。 - 编写控制文件(.ctl文件),定义数据加载规则,包括数据文件路径、数据字段等信息。 三、Mssql 和 Oracle 互相导数据方式 除了SQL*Loader,还有...

Global site tag (gtag.js) - Google Analytics