Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
Executa uma operação AND bit a bit em dois valores inteiros. Compara cada bit do seu primeiro operando com o bit correspondente do seu segundo operando. Se ambos os bits forem 1, o bit de resultado correspondente será definido como 1. Caso contrário, o bit de resultado correspondente é definido como 0.
Ambas condições devem ser do tipo inteiro com sinal ou ambas devem ser do tipo inteiro sem sinal.
Sintaxe
integer_expression1 & integer_expression2
Arguments
integer_expression1, integer_expression2
É qualquer expressão válida de um tipo de dado inteiro assinado ou não assinado. Para obter mais informações, consulte Tipos de dados do Integration Services.
Tipos de Resultados
Determinado pelos tipos de dados dos dois argumentos. Para mais informações, consulte Tipos de Dados de Serviços de Integração em Expressões.
Observações
Se qualquer uma das condições for nula, o resultado da expressão é nulo.
Exemplos de Expressões
Este exemplo realiza uma operação bit a bit AND entre as colunas NumberA e NumberB. O Número A contém 3 (0000011) e a coluna Número B contém 7 (00000111).
NumberA & NumberB
A expressão resulta em 3 (00000011).
00000011
00000111
-----------
00000011
Este exemplo executa uma operação bit a bit AND entre as colunas ReorderPoint e SafetyStockLevel .
ReorderPoint & SafetyStockLevel
Se ReorderPoint é 10 e SafetyStockLevel é 8, a expressão avalia-se em 8 (00001000).
00001010
00001000
-----------
00001000
Este exemplo executa uma operação bit a bit AND entre dois inteiros.
3 & 5
A expressão avalia-se como 1(00000001).
00000011
00000101
-----------
00000001
Ver também
&& (E Lógico) (Expressão SSIS)
Precedência e Associatividade dos Operadores
Operadores (Expressão SSIS)