将TXT文档导入SQL Server数据库中

by shinichi_wtn 2009-07-27 21:17

ACCESS提供了图形化的界面,能够很方便把诸如TXT,XML,CVS,XLS等常用列表类数据直接导入现有表或新表中,而SQL Server却找不到相应的功能按钮,于是在网上找了找,发现要用T-SQL语句。

其中语法很简单,主要就是“bulk insert”命令,相应的格式为

bulk insert ××× from 'F:\×××.txt'
WITH
(
DATAFILETYPE = 'char',
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n' )

其中DATAFILETYPE是文件类型,FIELDTERMINATOR是每列的分割标识,ROWTERMINATOR是每行的分割标识,输入完毕后,执行查询即可批量导入。

(仅用于Gavatar)

  Country flag

biuquote
  • Comment
  • Preview
Loading

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List