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三种方法极速插入数据,可以根据实际需求挑选适合的插入方式。不管哪种方法都可以极速插入大量数据,从而提高效率。