Condividi tramite


Operatori (espressione SSIS)

In questa sezione vengono descritti gli operatori disponibili nel linguaggio delle espressioni, nonché le regole di associatività e precedenza degli operatori utilizzate dall'analizzatore di espressioni.

Nella tabella seguente sono elencati gli argomenti dedicati agli operatori disponibili in questa sezione.

Operatore Descrizione
Cast (espressione SSIS) Converte un'espressione da un tipo di dati a un altro.
() (parentesi) (espressione SSIS) Viene identificato l'ordine di valutazione delle espressioni.
+ (addizione) (SSIS) Vengono aggiunte due espressioni numeriche.
+ (concatenazione) (espressione SSIS) Concatena due espressioni.
- (sottrazione) (espressione SSIS) Viene sottratta la seconda espressione numerica dalla prima.
- (negazione) (espressione SSIS) Viene applicato un segno negativo a un'espressione numerica.
* (moltiplicazione) (espressione SSIS) Vengono moltiplicate due espressioni numeriche.
Divisione (espressione SSIS) Viene divisa la prima espressione numerica per la seconda.
(Modulo) (espressione SSIS) Viene restituito il resto Integer dopo aver diviso la prima espressione numerica per la seconda.
|| (OR logico) (espressione SSIS) Viene eseguita un'operazione con OR logico.
&& (AND logico) (espressione SSIS) Viene eseguita un'operazione con AND logico.
! (NOT logico) (espressione SSIS) NOT logico di un operando booleano.
| (OR inclusivo bit per bit) (espressione SSIS) Viene eseguita un'operazione con OR bit per bit su due valori integer.
^ (OR esclusivo bit per bit) (espressione SSIS) Viene eseguita un'operazione con OR esclusivo bit per bit su due valori integer.
& (AND bit per bit) (espressione SSIS) Esegue un'operazione con AND bit per bit tra due valori integer.
~ (not bit per bit) (espressione SSIS) Viene eseguita una negazione bit per bit di un valore integer.
== (uguale) (espressione SSIS) Viene eseguito un confronto per determinare se due espressioni sono uguali.
!= (diverso da) (espressione SSIS) Esegue un confronto per determinare se due espressioni sono diverse.
> (Maggiore di) (espressione SSIS) Esegue un confronto per determinare se la prima espressione è maggiore della seconda.
< (Minore di) (espressione SSIS) Viene eseguito un confronto per determinare se la prima espressione è minore della seconda.
>= (Maggiore o uguale a) (espressione SSIS) Viene eseguito un confronto per determinare se la prima espressione è maggiore o uguale alla seconda.
<= (Minore o uguale a) (espressione SSIS) Viene eseguito un confronto per determinare se la prima espressione è minore o uguale alla seconda.
? : (condizionale) (espressione SSIS) Viene restituita una di due espressioni in base alla valutazione di un'espressione booleana.

Per informazioni sulla posizione di ogni operatore nella gerarchia delle precedenze, vedere Precedenza e associatività degli operatori.

Vedere anche

Funzioni (espressione SSIS)
Esempi di espressioni avanzate di Integration Services
Espressioni di Integration Services (SSIS)