कुछ इस तरह काम करना चाहिए:
UPDATE
table_Name
SET
column_A = CASE WHEN @flag = '1' THEN column_A + @new_value ELSE column_A END,
column_B = CASE WHEN @flag = '0' THEN column_B + @new_value ELSE column_B END
WHERE
ID = @ID
कुछ इस तरह काम करना चाहिए:
UPDATE
table_Name
SET
column_A = CASE WHEN @flag = '1' THEN column_A + @new_value ELSE column_A END,
column_B = CASE WHEN @flag = '0' THEN column_B + @new_value ELSE column_B END
WHERE
ID = @ID
sql सर्वर:उन पंक्तियों का चयन करें जिनका योग किसी मान से मेल खाता है
एडीओ .NET बनाम एसक्यूएल सर्वर प्रबंधन स्टूडियो - एडीओ खराब प्रदर्शन करता है
Windows प्रमाणीकरण या SQL सर्वर प्रमाणीकरण का उपयोग करके SQL सर्वर इंस्टेंस से कैसे कनेक्ट करें - SQL सर्वर / T-SQL ट्यूटोरियल भाग 3
मैं बिना छँटाई के किसी तालिका में अंतिम 5 पंक्तियों का चयन कैसे करूँ?
SQL सर्वर में स्विच-इन एक विभाजन (T-SQL)