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)