VBNETaccess數據庫更新語句怎么寫?
有啊,比如when和then語句就可以實現批量更新語句
UPDATE table_own SET
cloumn_own= CASE id
WHEN 1 THEN 'a'
WHEN 2 THEN 'b'
WHEN 3 THEN 'c'
END
WHERE id IN (1,2,3);
這個批量更新語句的意思就是說,更新cloumn_own字段,如果id=1 則cloumn_own=a,如果id=2 則cloumn_own=b,如果id=3 則cloumn_own=c
記住,其實end 后面的where語句是不可必需的,但最好是帶上
如果不加where條件,會使整個表的數據更新,不滿足條件的對應的值會設置成默認值(導致你執行的前面n-1次都是無效,保留的是第n次)
帶上where條件的話,就不會出現這種情況了