Qual é a utilização do operador " & " no servidor SQL

Qual a utilização do & operador no código a seguir especificado. Existe algum benefício de usar & em vez de "e". Por favor, explique.

CASE ( C.[Status] & F.[Status] & D.[Status] & DWT.[Status] & P.[Status] )
    WHEN 1
        THEN CASE ( C.IsDeleted & F.IsDeleted & D.IsDeleted & P.IsDeleted )
        WHEN 0 THEN NULL
        ELSE 7
        END
    ELSE 6
END
Author: abatishchev, 2010-08-11

3 answers

& é bit e operação:

  • & Bit-Wise e

  • | Bit-Wise ou

  • ^ exclusivo ou Bit-Wise

  • ~ Bit-Wise NOT

 12
Author: Michael Pakhantsov, 2010-08-11 13:01:47

Bitwise and operation, take a look at & (Bitwise AND) (Transact-SQL) in Books On Line

 0
Author: SQLMenace, 2010-08-11 12:47:32

É um operador pouco inteligente-e

Http://msdn.microsoft.com/en-us/library/ms176122.aspx

 0
Author: Simmo, 2010-08-11 12:51:58