如何使用BULK INSERT将txt文件导入sqlserver 数据库里
2012-11-21 09:29
405 查看
2.新建一个用来存放数据的表:TData
USE [TestDB]
GO
/****** 对象: Table [dbo].[TData] 脚本日期: 05/17/2012 16:42:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TData](
[name] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[sex] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL,
[age] [int] NULL,
[addtime] [datetime] NULL
) ON [PRIMARY]
3.准备好txt格式的文件data.txt,10万条,内容例如:
zhangsan,male,4,2011-05-23
zhangsan,male,4,2011-05-23
.
.
.
4.将data.txt放到sqlserver所在的服务器上,例如存放在:c:\data.txt
注意:如果data.txt不放在sqlserver 所在的服务器上,会出现:无法进行大容量加载。文件 "c;\data.txt" 不存在。
5.执行下面的语句:
BULK INSERT TestDB.dbo.TData
FROM 'c:\data.txt'
WITH (
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
6.导入10万条数据成功。
相关文章推荐
- SQL Server使用Bulk Insert把一个文本导入到数据库--http://www.wangchao.net.cn/it/detail_59013.html
- 第四步 使用shell操作数据库,导入分析并将结果导出成txt文件
- 在sqlserver中如何导入.db数据库文件
- Android 关于 如何使用外界导入的数据库文件
- 使用hibernate读取txt文件导入数据库
- 使用hibernate读取txt文件导入数据库
- BULK INSERT将CSV或TXT文件导入到SQL Server
- Android 关于 如何使用外界导入的数据库文件
- 使用企业管理器将txt文件的内容导入到数据库中
- 如何使用navicat for mysql连接本地数据库,并且导入数据文件
- NPOI导入excel文件为DataTable,使用SqlBulkCopy添加到数据库表
- SQLServer将文件下所有的txt内容导入到数据库表
- Oracle txt文件直接使用sqldlr将数据导入到数据库表中
- 使用txt文件导入数据库内容
- 如何使用sql查询数据库表结构的设计(sqlserver,oracle)
- 使用mysqldump导出数据库的几种方式以及如何导入数据库
- 如何在oracle中导入dmp数据库文件
- 如何使用Android Studio打开一个App项目,导入Android App项目需要修改哪些配置文件?
- SQLSERVER使用密码加密备份文件以防止未经授权还原数据库
- 如何在oracle中导入导出dmp数据库文件