我有一个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