我需要更換20餘名000用新的名稱我創建給出的代碼ID。有沒有一種更新SQL中很多記錄的快速方法?
例如:我必須用「cat」更新包含「dog」(CodeID爲1)的所有行,並將包含「horse」(CodeID爲2)的所有行更新爲「bird 」等
1 SQL語句:UPDATE animalTable SET cDescription
= 「貓」 WHERE CodeID
= 1
第二SQL語句:UPDATE animalTable SET cDescription
= 「鳥」 WHERE CodeID
= 2點
這些聲明工作,但我需要一個更快的方式來做到這一點,因爲我有超過20 000個名字。
預先感謝您。
以什麼形式列出CodeId | OldName | NewName? – Benjol 2009-09-17 07:37:49
創建一個存儲過程。 – adatapost 2009-09-17 07:38:04
我對理解這個問題有點困難。你能否爲你的桌子提供模式或嘗試重新修改一下? – Evernoob 2009-09-17 07:39:38