`
hdxiong
  • 浏览: 371900 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL Server2000中用BULK INSERT语句导入文本数据

阅读更多
SQL Server2000中用BULK INSERT语句导入文本数据
======================================================================
--建表
CREATE TABLE [dbo].[T](
[Company] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[Address] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[PostCode] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[Name] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]


--插入
BULK INSERT T 
FROM 'c:\a.txt' 
WITH ( 
     FIELDTERMINATOR = '\n', --字段间隔符号
      ROWTERMINATOR = '\n\n' --记录间隔符号
      ... --更多参数参见http://technet.microsoft.com/zh-cn/library/ms188365.aspx
) 

--根据需要可以修改字符及记录间隔符号
select * from t --查看刚才导进去的数据

======================================================================

要导入的数据如下[a.txt,保存到c盘下,每个字段是一个回车,每条记录是2个回车]
**********************************************
北京
北京
10001
北京

上海
上海
20001
上海
**********************************************

本文转自:http://hi.baidu.com/wishwingliao/blog/item/0b247fecf43705d02f2e2198.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics