从远程数据文件中大容量导入
程序员文章站
2022-06-16 16:29:42
...
若要使用 BULK INSERT 或 INSERT...SELECT * FROM OPENROWSET(BULK...) 从其他计算机中大容量导入数据,必须在两台计算机之间共享数据文件。 指定共享数据文件时,请使用它的通用命名约定 (UNC) 名称,其一般形式为 \\ Servername \ Sharename \ Path \ File
若要使用 BULK INSERT 或 INSERT...SELECT * FROM OPENROWSET(BULK...) 从其他计算机中大容量导入数据,必须在两台计算机之间共享数据文件。指定共享数据文件时,请使用它的通用命名约定 (UNC) 名称,其一般形式为 \\Servername\Sharename\Path\Filename。此外,用来访问该数据文件的帐户必须具有读取远程磁盘上的文件所需的权限。
例如,下面的 BULK INSERT 语句会将名为 newdata.txt 的数据文件中的数据大容量导入到 AdventureWorks 数据库的 SalesOrderDetail 表。此数据文件驻留在系统 computer2 的 salesforce 网络共享目录下的 \dailyorders 共享文件夹中。
BULK INSERT AdventureWorks2012.Sales.SalesOrderDetail FROM '\\computer2\salesforce\dailyorders\neworders.txt'; GO
下一篇: 浅谈php扩展imagick
推荐阅读