1.创建表
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]
2. 文本文件的格式,每个字段是一个回车,每条记录是2个回车
北京
北京
10001
北京
上海
上海
20001
上海
sql语句:
BULK INSERT T
FROM 'c:/a.txt'
WITH (
FIELDTERMINATOR = '/n', --字段间隔符号
ROWTERMINATOR = '/n/n' --记录间隔符号
)
--根据需要可以修改字符及记录间隔符号
本文介绍如何使用SQL语句创建包含公司信息的数据库表,并通过BULK INSERT语句从特定格式的文本文件中批量导入数据。文本文件的每一字段间以回车分隔,每条记录则以双回车分隔。
1595

被折叠的 条评论
为什么被折叠?



