Condividi tramite


^ (OR esclusivo bit per bit) (SSIS)

Esegue un'operazione con OR esclusivo bit per bit tra due valori integer. Confronta ogni bit del primo operando con il bit corrispondente del secondo operando. Se un bit ha valore 0 e l'altro 1, il bit del risultato corrispondente verrà impostato su 1. Se entrambi i bit hanno valore 0 o 1, il bit del risultato corrispondente verrà impostato su 0.

Entrambe le condizioni devono essere costituite da un valore con tipo di dati integer con segno o da un valore con tipo di dati integer senza segno.

Sintassi


integer_expression1 ^ integer_expression2
        

Argomenti

integer_expression1, integer_expression2

Qualsiasi espressione valida con tipo di dati integer con o senza segno. Per ulteriori informazioni, vedere Tipi di dati di Integration Services.

Tipi restituiti

Dipendenti dai tipi di dati dei due argomenti. Per ulteriori informazioni, vedere Conversione dei tipi di dati nelle espressioni.

Osservazioni

Se una delle due condizioni è Null, il risultato dell'espressione sarà Null.

Esempi

In questo esempio viene eseguita un'operazione con OR esclusivo bit per bit tra le variabili NumberA e NumberB. NumberA contiene 3 (00000011) e NumberB contiene 7 (00000111).

@NumberA ^ @NumberB

L'espressione restituisce 4 (00000100).

00000011

00000111

-----------

00000100

In questo esempio viene eseguita un'operazione con OR esclusivo bit per bit tra le colonne ReorderPoint e SafetyStockLevel.

ReorderPoint ^ SafetyStockLevel

Se ReorderPoint ha valore 10 e SafetyStockLevel ha valore 8, l'espressione restituirà 2 (00000010).

00001010

00001000

-----------

00000010

In questo esempio viene eseguita un'operazione con OR esclusivo bit per bit tra due valori integer.

3 ^ 5 

L'espressione restituisce 6 (00000110).

00000011

00000101

-----------

00000110

Vedere anche

Riferimento

|| (OR logico) (SSIS)
| (OR inclusivo bit per bit) (SSIS)

Concetti

Precedenza e associatività degli operatori

Altre risorse

Operatori (SSIS)

Guida in linea e informazioni

Assistenza su SQL Server 2005