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): Convertire tipi di dati SSIS

Converte un'espressione da un tipo di dati a un altro.

() (parentesi) (espressione SSIS)

Identifica l'ordine di valutazione delle espressioni.

+ (addizione) (espressione SSIS)

Somma due espressioni numeriche.

+ (concatenazione) (espressione SSIS)

Concatena due espressioni.

- (sottrazione) (espressione SSIS)

Sottrae la seconda espressione numerica dalla prima.

- (negazione) (espressione SSIS)

Applica un segno negativo a un'espressione numerica.

* (moltiplicazione) (espressione SSIS)

Moltiplica due espressioni numeriche.

/ (divisione) (espressione SSIS)

Divide la prima espressione numerica per la seconda.

% (modulo) (espressione SSIS)

Restituisce il resto integer dopo aver diviso la prima espressione numerica per la seconda.

|| (OR logico) (espressione SSIS)

Esegue un'operazione con OR logico.

&& (AND logico) (espressione SSIS)

Esegue un'operazione con AND logico.

! (Not logico) (espressione SSIS)

Nega un operando booleano.

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

Esegue un'operazione con OR bit per bit su due valori integer.

^ (OR esclusivo bit per bit) (espressione SSIS)

Esegue 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 su due valori integer.

~ (NOT bit per bit) (espressione SSIS)

Esegue una negazione bit per bit di un valore integer.

== (uguaglianza) (espressione SSIS)

Esegue 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)

Esegue un confronto per determinare se la prima espressione è minore della seconda.

>= (maggiore o uguale a) (espressione SSIS)

Esegue un confronto per determinare se la prima espressione è maggiore o uguale alla seconda.

<= (minore o uguale a) (espressione SSIS)

Esegue un confronto per determinare se la prima espressione è minore o uguale alla seconda.

? : (condizionale) (espressione SSIS)

Restituisce una delle due espressioni specificate, in base al valore restituito da un'espressione booleana.

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