All articles

SQL Server 2008 újdonságok 27. – művelettel egybekötött értékadó operátorok

Published 2008-03-30 - Last modified 2008-03-30

Original: https://soci.hu/blog/index.php/2008/03/30/sql-server-2008-ujdonsagok-27-muvelettel-egybekotott-ertekado-operatorok/

C nyelveket kedvelők figyelem! Hiányzott már a += és társai a TSQL-ből? Hát itt van!

declare @a int = 5
set @a = @a + 2 --régi iskola
print @a -- 7
set @a += 3     --új módszer
print @a -- 10

Persze az össze matematikai és bitenkénti operátorra megy. Nem esünk hasra tőle, de örülünk, hogy eljutottunk ide. Csak hogy a csudába nem tudták még megcsinálni, hogy egy változó típusaként meg lehessen adni egy tábla oszlopát, így csökkentve a redundanciát a kódban? Ez olyan nagy dolog?
Meg aztán a @i++ is beleférhetett volna. Én már csak ilyen C agyú lény vagyok.