看板 Database 關於我們 聯絡資訊
※ 引述《casiopea (Casiopea)》之銘言: : 想請教一下, : 有沒有辦法將取出的資料運算完之後直接寫回資料庫? : 例如資料庫裡紀錄可用餘額10000 : user使用了1000的額度 : 利用SQL語法直接在資料庫上完成10000-1000 = 9000的動作並寫入? : 我的資料庫是SQL Server 2005, thanks :) 如果不須取出值,用UPDATE語法 UPDATE USER SET QUOTA=QUOTA-1000 WHERE USERID=(編號); 如果要取出值, 那就通常要分兩段執行。 在可以執行多行SQL的環境中, 可以在UPDATE語句後加分號, 接著SELECT語句一起Query。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.134.222