我有一個int列表和c#中的字符串列表,其中int是主鍵,字符串是名稱。如何在oracle中更新多個行,每個行的條件不一樣
對於離:{1,2},{ 「拳頭」, 「第二」}
update table set name ="first" where id =1
update table set name = "second" where id=2
我需要使用過程中甲骨文更新值。
假設我有程序與作爲數組傳遞爲varchar
PROCEDURE updateName
(
ID。在VARCHAR,
名IN VARCHAR
)列表如下
IS BEGIN
END updatename。
什麼是我應該不使用case語句
有什麼問題?你不知道如何更新與ado.net? –
我需要在單個過程中進行批量更新 –
您甚至不需要爲此執行過程,這是一個簡單的SQL語句。 (但是,這是在ado.net中完成的,我對此並不熟悉。) – mathguy