ntjm.net
当前位置:首页 >> upDAtE sEt 批量更新 >>

upDAtE sEt 批量更新

update table set xh = replace(xh, '\', M)

用case语句试试: update Yao_Article set Author=(case Author when '山东 - 历下' then '/1/35/' when '山东 - 市中' then '/1/36/' ...... when '山东 - 济阳' then '/1/42/' else Author end) where Author like '山东 - %'

update test set address=replace(address,'xxxx','xxxx') 这样就行了

1可以用事务 2可以将这些对应定义到别一个表中,直接用update table name set ---= select ---

update qc_top set top_id='1' where id=1 update qc_top set top_id='1' where id=2 同上....... ________________________________________ 下面是批量更新 UPDATE qc_top SET top_id = CASE id //表的更新列对应主ID WHEN 1 THEN 1 //要更新...

什么数据库呀? 给你写个sqlserver的,其他数据库的话另说 update table2 set pwd=table1.ip from table1 inner join table2 on table1.username=table2.username

我想你的那个uid 一定是动态查询出来的吧 你可以动态生成sql 如: update test set aaa=123456 where uid in (); 在括号里你就可以拼接之前查询出来的uid列表咯。

update BB set BB.Price=AA.Price from B..TABLEB BBinner join A..LABLEA AA on BB.Prod=AA.Prodcode

declare @cnt int select @cnt = count(1) from A while(@cnt > 0) begin --更新 set @cnt = @cnt - 1 end 做个临时表放置标识字段跟状态,对满足某个状态的批量update。 索引可以优化查询,update跟delete这种操作反而会破坏索引。

晕死。。。。。 为什么where那里不这样写呢where sfzh in('"&sfzh&"')" sql="update yhxhws_bwry set ywxgs='"&ywxgs&"',cbkssj='"&cbkssj&"',cbjssj='"&cbjssj&"' where sfzh in('"&sfzh&"')" objConn.execute(sql) 如果循环提交可以用下面方式...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com