當我運行此查詢;SQL - 更新不起作用?
UPDATE dbo.Account
SET new_AccountTypeIdName = IIF(new_Existing = 1 , 'Existing','Potential')
Where new_AccountTypeIdName = 'Member'
AND new_Existing IN (0,1)
它只是改變了什麼,是'new_AccountTypeIdName = '會員' 到 '存在',不管'new_existing = 1或0。
任何人都可以指向正確的方向嗎? IM使用SQL Server 2012
感謝
運行這個命令:'SELECT * FROM帳戶,new_AccountTypeIdName ='成員'AND new_Existing IN(0,1)'查看預期的更新行。我懷疑會有空白的結果。 – i486
@ i486,我跑你的查詢,我得到了結果 – AndroidAL