狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

SQL Server批量插入(BULK INSERT)

admin
2023年8月17日 15:19 本文熱度 1161

簡介

BULK insert可以將超大數據(十萬行乃至百萬行級)文件以毫秒級速度快速導入到SQL Server中的表或視圖。語法:

BULK insert table_name

from path_to_file

WITH options;

更多細節請參考BULK insert

示例

使用BULK insert語句將數據從逗號分隔值(CSV)文件加載到表中為例。

創建數據庫HR:

create DATABASE HR;

然后在HR中創建表Employee:

USE HR;

create TABLE Employees (

  Id int IDENTITY PRIMARY KEY,

  FirstName varchar(50) NOT NULL,

  LastName varchar(50) NOT NULL

);

然后,準備一個CSV文件,路徑為D:\data\employees.csv,包含以下內容:

Id,First name,Last name

1,John,Doe

2,Jane,Doe

3,Lily,Bush

employees.csv文件有四行。第一行包含文件標題,最后三行包含實際數據。實際上,數據文件通常包含大量行。

之后,從employees.csv文件加載數據并添加到Employees表中:

BULK insert Employees

from 'D:\data\employees.csv'

WITH (

  FIELDTERMINATOR = ',',

  ROWTERMINATOR = '\n',

  FIRSTROW = 2

);

其中:

表名是Employees,如果連接的是master數據庫,則需要指定全名HR.dbo.Employees

WITH子句有三個選項:FIELDTERINATOR為逗號(','),它是列之間的分隔符。
ROWTERMINATOR為換行符('\n')。
第一行(FIRSTROW)數據從2開始,而不是1,因為我們不會將標題加載到Employees表中。

最后驗證一下導入數據:

select * from Employees;


該文章在 2024/6/21 17:06:03 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved