我已经设置了一个SqlServer Express并创建了我需要的表。然而,这是我遇到问题的地方。
我有这个包含不同信息的文本文件,这里有例子:
Line1: 00001, Some name, Address, Email
Line2: 00002..
如何拆分相关信息之间用逗号分隔的行,并将信息移到我数据库中的正确列中?
ID | Name | Address | Email | <-- Columns
000001 | Some name | Some street | @mail | <-- Data inserted
000002 etc.
我希望你理解我的问题,我尽力将其想象出来。
提前致谢。
答案 0 :(得分:4)
http://midnightprogrammer.net/post/Import-CSV-File-Into-SQL-Server-Using-Bulk-Insert.aspx
BULK INSERT Contact
FROM 'c:\TestData.csv' -- Full path of the Delimited file
WITH
(
FIELDTERMINATOR = ',', --CSV field delimiter
ROWTERMINATOR = '\n' --Use to shift the control to next row
)
或者如果您刚刚进行一次性导入,请右键单击管理工作室中的数据库 - &gt;任务 - &gt;导入数据,选择平面文件源并按照向导