SQL Server快速导入数据,可以尝试的方法如下:CTE、OpenRowSet/OpenDataSource、BULK INSERT、bcp、Shell。
下面依次介绍这几种办法。
更多请点击:http://technet.microsoft.com/zh-cn/library/ms190766(v=sql.105).aspx
示例如下:
下面依次介绍这几种办法。
1.CTE
首先,我们看看什么是CTE。公用表表达式(Common Table Expression)是SQL SERVER 2005版本之后引入的一个特性。CTE可以看作是一个临时的结果集,可以在接下来的一个SELECT,INSERT,UPDATE,DELETE,MERGE语句中被多次引用。使用公用表达式可以让语句更加清晰简练。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。更多请点击:http://technet.microsoft.com/zh-cn/library/ms190766(v=sql.105).aspx
示例如下:
USE AdventureWorks2008R2;
GO
-- Define the