一、 批量导入和导出数据的方法
方法 | 说明 | 导入数据 | 导出数据 |
---|---|---|---|
bcp 实用工具 | 大容量导出数据和大容量导入数据并生成格式化文件的命令行实用工具 (Bcp.exe)。 | 是 | 是 |
BULK INSERT 语句 | 将数据直接从数据文件导入数据库表或未分区视图的 Transact-SQL 语句。 | 是 | 否 |
INSERT ...SELECT * FROM OPENROWSET(BULK...) 语句 | 通过在 INSERT 语句中指定 OPENROWSET(BULK…) 函数来选择数据,从而使用 OPENROWSET 大容量行集提供程序将数据大容量导入 Transact-SQL 表的 SQL Server 语句。 | 是 | 否 |
SQL Server 导入和导出向导 | 此向导可创建简单包,以便导入和导出介于多种常用数据格式(包括数据库、电子表格和文本文件)的数据。 | 是 | 是 |
SQL Server 支持两种格式化文件类型:XML 格式化文件和非 XML 格式化文件。
bcp 实用工具 是唯一能够生成格式化文件的工具。 有关详细信息,请参阅 创建格式化文件 (SQL Server)。 有关格式化文件的详细信息,请参阅导入或导出数据的格式化文件 (SQL Server)。
二、 相关主题
用于大容量导入或导出的数据格式 (SQL Server)
● 使用本机格式导入或导出数据 (SQL Server)
● 使用字符格式导入或导出数据 (SQL Server)
● 使用 Unicode 本机格式导入或导出数据 (SQL Server)
● 使用 Unicode 字符格式导入或导出数据 (SQL Server)
● 导入来自早期版本的 SQL Server 的本机格式数据和字符格式数据
在使用 bcp 时指定数据格式以获得兼容性 (SQL Server)
● 使用 bcp 指定文件存储类型 (SQL Server)
● 使用 bcp 指定数据文件中的前缀长度 (SQL Server)
● 使用 bcp 指定字段长度 (SQL Server)
● 指定字段终止符和行终止符 (SQL Server)
在批量导入期间保留 Null 或使用默认值 (SQL Server)
- 创建格式化文件 (SQL Server)
- 使用格式化文件批量导入数据 (SQL Server)
- 使用格式化文件跳过表列 (SQL Server)
- 使用格式化文件跳过数据字段 (SQL Server)
- 使用格式化文件将表列映射到数据文件字段 (SQL Server)
其他相关文档