sql語句批量更新的簡單寫法

2021-09-19 15:33:28 字數 578 閱讀 2606

最近需要批量更新一批資料,需要用到批量更新的方式,看了一點動態sql,寫了個這個,雖然效能不算很高,勉強能用,日後有機會在把case when的高效能sql研究一下

傳入的是個map,map裡面放著乙個list.

update account_generalledger set initialamount = #,

debit = #,

credit = #,

totalamount = #,

initialfc = #,

debitfc = #,

creditfc = #,

totalfc = #,

initialnum = #,

debitnum = #,

creditnum = #,

totalnum = #,

updateusercode = #,

updatetime = sysdate()

where companyid = #

and subjectid = #

and periodid = #

SQL注入批量更新語句

sql 2000解決方法 declare fieldtype sysname set fieldtype varchar 刪除處理 declare hcforeach cursor global forselect n update quotename o.name n set quotename ...

sql批量更新

批量更新 1 statement statement cn.createstatement addbatch sql1 addbatch sql2 executebatch 乙個statement物件,可以執行多個sql語句以後,批量更新。這多個語句可以是delete update insert等或...

sql批量更新

批量更新 mysql更新語句很簡單,更新一條資料的某個字段,一般這樣寫 複製 如下 update mytable set myfield value where other field other value 如果更新同一欄位為同乙個值,mysql也很簡單,修改下where即可 複製 如下 upda...