Excel生成批量SQL語句,處理大量資料的好辦法

2021-08-28 23:52:46 字數 416 閱讀 1633

當有大量重複體力工作寫入或修改資料到資料庫中時,可以

第一,將excel資料整理好了之後,通過sql的匯入功能直接導進資料庫,但是得保證資料庫欄位和excel的字段一致。

第二,通過excel來生成對應的sql語句,直接將sql語句複製到分析器裡面執行即可。

如:使用excel的公式寫入資料庫:

=「insert into [student] (userid,username,userpassword) values(』"&a2&"』,』"&b2&"』,』"&c2&"』)」

其中a2是excel第a列2行,b2是excel第b行第2列。

更新資料庫字段:

=「update [student] set username=』」&b2&"』 where userid=』"&a2&"』"

從頭拉到尾即可。

通過Excel生成批量SQL語句,處理大量資料

我們經常會遇到這樣的要求 使用者給發過來一些資料,要我們直接給存放到資料庫裡面,有的是insert,有的是update等等,少量的資料我們可以採取最原始的辦法,也就是在sql裡面用insert into來實現,但是如果有幾十條幾百條甚至上千條資料的時候繼續寫單獨的sql語句的話那就慘了,其實有兩種簡...

通過Excel生成批量SQL語句,處理大量資料

我們經常會遇到這樣的要求 使用者給發過來一些資料,要我們直接給存放到資料庫裡面,有的是insert,有的是update等等,少量的資料我們可以採取最原始的辦法,也就是在sql裡面用insert into來實現,但是如果有幾十條幾百條甚至上千條資料的時候繼續寫單獨的sql語句的話那就慘了,其實有兩種簡...

Excel 生成sql語句

concatenate 拼接字串 if 不能跟 concatenate 連用,所以可以通過建立新列去完成更高的需求 新建一列 cw concatenate insert into bicommendetail createid,createdate,modifyid,modifydate,isdel...