猿why在專案開發和專案運維期間遇到過一些情況,需要更新某一張表中的資料,目標更新資料**於當前資料庫不是同乙個資料來源(可能是業務同學甩過來的乙個excel)。遇到這樣的情況,我的處理辦法是用excel中的資料,拼接sql語句去處理。
比如這樣乙個簡單例子:
update demotable set demotable.a =
'efg'
where demotable.b =
'uniquekey'
;
當資料量在1000以內時候,並且工作頻率不高(比如一年一次),用excel拼接sql就很合適。
="update demotable set demotable.a = '"&c2&"' where demotable.b = '"&c2&"';"
放在這,用的時候來找。 JDBC 批量處理資料庫
jdbc 批量更新處理的通用方法 純原生 param sql 執行的插入 刪除 更新的語句 param batchnumber 每批處理的數值 param args 二維陣列存放批量資料 public void batch string sql,int batchnumber,object.para...
python批量處理資料更新資料庫的方法
insert語句後面引數用列表代替,列表裡面包含的是多個元組,乙個元組代表的是一行資料,多個元組就代表多行內容,使用此方式可大大減少新增資料的等待時間 插入大量資料 import random import mysqldb from utils import random string conn m...
將ORACLE資料庫的資料倒入到EXCEL中的方法
在當今資訊化高速發展的時代,日常的工作中,使用者經常遇到要將excel檔案中的資料和oracle資料庫中的資料互倒的問題,實現對實時資料的操作,而可查閱到這方面的資料並不多。若需將oracle資訊系統中的資料倒出來,並在此基礎上利用excel對其進行分析整理,筆者在工作中利用odbc將資料倒入到ex...