首頁 >資料庫 >mysql教程 >从远程数据文件中大容量导入

从远程数据文件中大容量导入

WBOY
WBOY原創
2016-06-07 14:56:561356瀏覽

若要使用 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 表。此数据文件驻留在系统 computer2salesforce 网络共享目录下的 \dailyorders 共享文件夹中。

BULK INSERT AdventureWorks2012.Sales.SalesOrderDetail
   FROM '\\computer2\salesforce\dailyorders\neworders.txt';
GO
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn