Compound Assignment OperatorDescription
+= declare @i int = 10
set @i += 3
print @i --13
-= declare @i int = 10
set @i -= 3
print @i --7
*= declare @i int = 10
set @i *= 3
print @i --30
/= declare @i int = 10
set @i /= 3
print @i --3
%= declare @i int = 10
set @i %= 3
print @i --1
&= declare @i int = 10
set @i &= 3
print @i --2
|= declare @i int = 10
set @i |= 3
print @i --11
^= declare @i int = 10
set @i ^= 3
print @i --9