MSSQL数据导入快速上手:一步学会(mssql数据导入教程)
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 myTableSELECT * FROM TempTable
最后,介绍常用的T-SQL 中的BULK INSERT命令,可以将指定的数据文件中的数据一次全部导入到数据表中。该语句如下:
BULK INSERT myTable
FROM 'D:\Files\data.csv'WITH
( FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n' );
以上三种方法简单快捷,分别对应不同用户不同数据情况,上手容易,只需一步学会即可掌握MSSQL数据导入。最后,用户需要根据自己的实际情况,选择合适自己的MSSQL数据导入方式。