SQL Server 2008 (parte 9) – Compound Operators
Essa é uma melhoria do T-SQL, operadores compostos servem para executar uma operação sobre um dado valor, por exemplo:
DECLARE @Medida FLOAT = 27;
SET @x1 *= 0.567;
SELECT @Medida AS Fator;
No exemplo acima a variável @Medida recebe inicialmente o valor 27, na linha 2 é utilizado o operador composto *= que realizar uma operação de multiplicação do valor original da variável pelo número 0.567. Esse é um recurso presente em inúmeras linguagens de programação, no T-SQL temos as seguintes opções:
- += (adiciona no valor original)
- -= (subtrai do valor original)
- *= (multiplica no valor original)
- /= (divide do valor original)
- %= (modulo do valor original)
- &= (operação de bitwise “AND” sobre o valor original)
- ^= (operação de bitwise exclusivo “OR” sobre o valor original)
-
= (operação de bitwise “OR” sobre o valor original)
Até o próximo post.