mssql中极速插入大量数据的方法(mssql 插入大量数据)

大量数据插入是数据库系统中一个重要的操作,mssql是其中一种常用的数据库,有时候需要在短时间内往其中快速插入大量数据,为此表示下文将介绍mssql极速插入大量数据的方法。

首先,使用mssql脚本构建一个可以插入数据的表,假设表名为students,表结构如下:

create table students (

student_id int primary key,

student_name varchar(50),

student_score int

);

接着,可以编写mssql插入大量数据的脚本:

–使用bulk insert极速插入

BULK INSERT students

FROM ‘H:\testdata.csv’

WITH (FIELDTERMINATOR =$$’$$’,ROWTERMINATOR =’rn’);

–使用insert into语句插入

insert into students

values (1,’John’,90),(2,’Alice’,80),(3,’Bob’,88);

–使用select into语句插入

select *

into students

from source_table;

上述就是mssql极速插入大量数据的方法,从上面可以看出,mssql基本支持bulk insert、insert into、select into三种方法极速插入数据,可以根据实际需求挑选适合的插入方式。不管哪种方法都可以极速插入大量数据,从而提高效率。


数据运维技术 » mssql中极速插入大量数据的方法(mssql 插入大量数据)