Coś takiego powinno działać:
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
Coś takiego powinno działać:
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
Błąd klucza otwartego SQL Server 2008 po zmianie serwera fizycznego
Kolizja typu operandu:varchar jest niekompatybilny z varchar(50) próbującym wstawić do zaszyfrowanej bazy danych
Dlaczego warto korzystać z poziomu izolacji ODCZYTAJ NIEZAANGAŻOWANE?
Jak mogę wyświetlić usunięte rekordy z tabeli serwera sql?
Sprawdź stan kolejek poczty bazy danych w programie SQL Server (T-SQL)