MSSQL数据导入快速上手:一步学会(mssql数据导入教程)

2023-04-20 18:03:28 数据 导入 上手

Microsoft SQL Server 是一个关系型数据库管理系统(RDBMS),用于存储用户数据和代码。 MSSQL数据导入可以快速简便的把用户的数据从外部源导入到MSSQL表中。本文将详细介绍MSSQL数据导入的三种快速上手方式,一步学会MSSQL数据导入,省去操作步骤节省时间。

首先,使用MSSQL储存过程导入数据,打开MSSQL Server Management Studio,新建储存过程,然后在过程中写入以下代码:

DECLARE @SQL NVARCHAR(MAX); 
SET @SQL = 'BULK INSERT myTable
FROM ''D:\Files\data.csv''
WITH
(
FIELDTERMINATOR = ''|'',
ROWTERMINATOR = ''\n''
);'
EXEC sp_ExecuteSQL @SQL;

其次,使用MSSQL SELECT语句讲所有数据加载到内存,然后进行批量插入到表中,其中的SQL语句如下:

SELECT * 
INTO TempTable
FROM OPENROWSET('MSDASQL',
'Driver={Microsoft Text Driver (*.txt; *.csv )};
DefaultDir=D:\Files;','SELECT * FROM data.csv')
INSERT INTO myTable
SELECT * FROM TempTable

最后,介绍常用的T-SQL 中的BULK INSERT命令,可以将指定的数据文件中的数据一次全部导入到数据表中。该语句如下:

BULK INSERT myTable 
FROM 'D:\Files\data.csv'
WITH
(
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n'
);

以上三种方法简单快捷,分别对应不同用户不同数据情况,上手容易,只需一步学会即可掌握MSSQL数据导入。最后,用户需要根据自己的实际情况,选择合适自己的MSSQL数据导入方式。

相关文章