1樓:匿名使用者
update 表名 set value=case when id=1 then 一個值
when id=2 then 一個值
when id=3 then 一個值 else valueend上邊就是舉個例子,意思是,當id=1時,把value設定個值,當id=2時,value設定另一個值,依次類推,不需要更改的保留原來的value值,最後以end結尾
2樓:糖糖寳寳
declare @cnt int
select @cnt = count(1) from awhile(@cnt > 0)
begin
--更新
set @cnt = @cnt - 1
end做個臨時表放置標識欄位跟狀態,對滿足某個狀態的批量update。
索引可以優化查詢,update跟delete這種操作反而會破壞索引。
3樓:匿名使用者
把這張表;也匯入sql;再用來更新
update 要根據的表 set 更新的欄位 from 要更新的表 a left 匯入sql的表 as b
on a.id =b.id
4樓:匿名使用者
可以根據你的需求寫一個儲存過程或者觸發器,把你的更新內容value寫在一個串或者什麼裡面儲存,每次就改這個位置
5樓:文走
用excel輔助,請參考
如有疑問,請追問。
sql 批量更新資料
6樓:匿名使用者
給你寫個sqlserver的,其他資料庫的話另說
1update table2 set pwd=table1.ip from table1 inner join table2 on table1.username=table2.
username
7樓:匿名使用者
update a set a.type=b.type from b where a.id=b.id
為什麼要一次更新1000條那,如果你硬是想要那樣更新那就在加上個條件如下
update a set a.type=b.type from b where a.id=b.id
and a.id in(select top 1000 a.id from a,b where a.id=b.id and a.type!=b.type)
8樓:匿名使用者
update t1 set type=t2.type from b t1
inner join a t2 on t1.type=t2.id
9樓:匿名使用者
update b set type = (select type from a where a.id=b.id ) where rownum < 1001
如何連線sqlserver
有兩種方法.一種是 connectionptr pmyconnect null pmyconnect.createinstance uuidof connection bstr t strconnect provider sqloledb server server name database da...
如何批量修改pdf頁面大小,如何批量修改PDF頁面大小
批量修改pdf頁面大小需要藉助pdf編輯器來進行操作 用萬興pdf專家開啟需要進行操作的pdf檔案 在選單欄選擇 編輯 點選 裁剪 選擇好裁剪比例後在 頁面範圍 處選擇 所有 即可進行批量操作 1 你把你合併的檔案在列印一次pdf檔案,尺寸選成a4,然後在 適合頁面 列印就行了。2 或者你不要右擊合...
編寫程式批量改名!如何批量改名
3全部拖把更名器,很好用,批量更名就用他吧。有的,比如。其實也有簡單的方法,就是你全選這些 右鍵,重新命名,然後隨便命名,比如命名為 你會發現,這些 的名字變成了 01,02.實現了批量改名的目的。求一款批量改名的軟體。10 這實際上就需要支援源匹配批量更名的工具軟體,比如 檔案批量處理百寶箱主介面...