T-SQL kullanarak, yalnızca ilgili değişkenler tanımlanmışsa SET sütunları olacak bir UPDATE deyimi yürütmek istiyorum. İşte Bir T-SQL GÜNCELLEŞTİRME deyiminde IF koşulu uygulanması
Ben başarmak ne çalışıyorum basit bir sahte-TSQL örnek: Ne söyleyebilirim Gönderen--Declaring vars
@ID int,
@Name nvarchar(20),
@Password nvarchar(10)
--Run the update
UPDATE User
SET
IF LEN(@NAME) > 0
Name = @Name,
IF LEN(@Password) > 0
Password = @Password
okuyarak nasıl T-SQL koşullar eser içinde IF Yukarıdaki sözde kodla aynı sonucu elde etmek için, her bir IF koşulu için UPDATE ifadesi oluşturmam gerekirdi - ki yapmak zorunda kalmamayı denediğim şey budur.
Yalnızca bir UPDATE ifadesi kullanarak koşullara göre alanları/sütunları dinamik olarak ayarlamak mümkün mü? - Öyleyse nasıl?