国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術|

服務器之家 - 數(shù)據(jù)庫 - Sql Server - 把CSV文件導入到SQL Server表中的方法

把CSV文件導入到SQL Server表中的方法

2020-07-17 17:02xbf321 Sql Server

本文主要介紹使用SQL Server的BULK INSERT命令將CSV文件導入到數(shù)據(jù)庫表中的方法,有需要的小伙伴可以參考一下。

有時候我們可能會把CSV中的數(shù)據(jù)導入到某個數(shù)據(jù)庫的表中,比如做報表分析的時候。
對于這個問題,我想一點也難不倒程序人員吧!但是要是SQL Server能夠完成這個任務,豈不是更好!
對,SQL Server確實有這個功能。

首先先讓我們看一下CSV文件,該文件保存在我的D:盤下,名為csv.txt,內容是:

把CSV文件導入到SQL Server表中的方法

現(xiàn)在就是SQL Server的關鍵部分了;

我們使用的是SQL Server的BULK INSERT命令,關于該命令的詳細解釋,請點擊此處;
我們先在SQL Server中建立用于保存該信息的一張數(shù)據(jù)表,


CREATE TABLE CSVTable(
Name NVARCHAR(MAX),
Email NVARCHAR(MAX),
Area NVARCHAR(MAX)
)

然后執(zhí)行下面的語句:


BULK INSERT CSVTable
FROM 'D:csv.txt'
WITH(
FIELDTERMINATOR = ',',
ROWTERMINATOR = ' '
)
SELECT * FROM CSVTable

按F5,執(zhí)行結果如下:

把CSV文件導入到SQL Server表中的方法

怎么樣?是不是比用程序簡單!

但是現(xiàn)在有幾個問題需要考慮一下:

1,CSV文件中有的列值是用雙引號,有的列值則沒有雙引號:

把CSV文件導入到SQL Server表中的方法

如果再次運行上面的語句,得到結果就和上一個結果不同了:

把CSV文件導入到SQL Server表中的方法

其中有的列就包含雙引號了,這應該不是我們想要的結果,要解決這個問題,我們只能利用臨時表了,先把CSV導入到臨時表中,然后在從這個臨時表中導入到最終表的過程中把雙引號去掉。

2,CSV文件的列值全部是由雙引號組成的:

把CSV文件導入到SQL Server表中的方法

這個問題要比上一個稍微復雜點,除了要先把CSV文件導入到臨時表中,還必須修改一下在把CSV文件導入到臨時表的代碼:

把CSV文件導入到SQL Server表中的方法

注意圈中的部分。

3,CSV文件的列要多于數(shù)據(jù)表的列:

把CSV文件導入到SQL Server表中的方法

而我們的數(shù)據(jù)表只有三列,如果在執(zhí)行上面的導入代碼,會產生什么結果呢?

結果就是:

把CSV文件導入到SQL Server表中的方法

它把后邊的全部放在了Area列中了,要處理這個問題,其實也很簡單,就是我們把我們想要的列值在數(shù)據(jù)表中都按順序建立一列,而把不需要的列值,也在數(shù)據(jù)表中建立一個,只不過只是一個臨時列,在把這個數(shù)據(jù)表導入到最終表的時候,忽略這個臨時列就行了。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产高清av在线播放 | 精品久久久久久 | 成人天堂网 | 在线观看免费黄视频 | 日韩av一级片 | 亚洲香蕉在线观看 | 中文字幕一区二区三区精彩视频 | 丝袜+亚洲+另类+欧美+变态 | 在线播放中文字幕 | av久草 | 99久久精品免费看国产一区二区三区 | av男人的天堂在线 | 九色影院 | 日韩av成人在线观看 | 成人精品鲁一区一区二区 | 亚洲成av人片在线观看无 | 日韩一区二区视频在线 | 日韩欧美在线观看 | 亚洲成av人片在线观看无码 | 日韩中文字幕av | 国产精品 日韩 | 五月宗合网 | 97色婷婷成人综合在线观看 | 中日韩午夜理伦电影免费 | 在线91 | 亚洲视频在线观看 | 一区二区中文字幕 | 亚洲在线一区 | 色aaaa| 国产精品久久久久久吹潮 | 色a在线| 亚洲成av人片一区二区梦乃 | 免费观看欧美一级大片 | 国产精品69毛片高清亚洲 | 午夜成人在线视频 | 日本中文字幕在线观看 | 国产精品久久久久久久久久新婚 | 国产日韩欧美在线观看 | 日韩一区电影 | 一级毛片免费播放 | 91av在线免费观看 |