使用BULK INSERT大批量导入数据 SQLSERVER

开门见山,直接以例子介绍:


复制代码 代码如下:

create table [dbo].[course](

[id] [int] null,

[name] [nvarchar](50) null,

[coursetype] [nvarchar](50) null,

[course] [float] null

)

导入数据:

将下面的数据存储为文本文件或sql文件

2,李刚,语文,89;3,李刚,数学,79;3,李刚,英语,69;4,李刚,化学,89

导入语句:


复制代码 代码如下:

bulk insert dbo.course

from ‘d:\course.txt ‘

with

(

fieldterminator = ‘,’,

rowterminator = ‘;’

)

有关 bulk insert 示例,请参阅:

  • bulk insert (transact-sql)

  • 大容量导入和导出 xml 文档的示例

  • 在不同排序规则间复制数据

  • 大容量导入数据时保留标识值

  • 在大容量导入期间保留 null 值或使用默认值

  • 指定字段终止符和行终止符

  • 使用格式化文件大容量导入数据

  • 使用字符格式导入或导出数据

  • 使用本机格式导入或导出数据

  • 使用 unicode 字符格式导入或导出数据

  • 使用 unicode 本机格式导入或导出数据

  • 使用格式化文件跳过表列

  • 使用格式化文件将表列映射到数据文件字段

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐