如果假设我想在单个 SQL 查询中更新 2 行或更多行,我该怎么做?我当前不起作用的声明如下:
UPDATE PricePlan SET Price='"+ GuestInput.Text + "' WHERE PricePlanName = 'Guest' THEN Price='"+ MemberInput.Text + "' WHERE PricePlanName = 'Member'
最佳答案
像这样的东西应该可以工作......你必须稍微修改一下
"UPDATE PricePlan
SET price =
IIf(PricePlanName = 'Guest',"+ GuestInput.Text + ",
IIf(PricePlanName = 'Member',"+ MemberInput +"))"
关于c# - SQL 在单个查询中更新多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982823/