Condividi tramite


Operatori (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 (SSIS)

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

() (parentesi) (SSIS)

Identifica l'ordine di valutazione delle espressioni.

+ (addizione) (SSIS)

Somma due espressioni numeriche.

+ (concatenamento) (SSIS)

Concatena due espressioni.

- (sottrazione) (SSIS)

Sottrae la seconda espressione numerica dalla prima.

- (negazione) (SSIS)

Restituisce l'opposto di un'espressione numerica.

* (moltiplicazione) (SSIS)

Moltiplica due espressioni numeriche.

/ (divisione) (SSIS)

Divide la prima espressione numerica per la seconda.

% (Modulo) (espressioni SSIS)

Divide la prima espressione numerica per la seconda e restituisce il resto integer.

|| (OR logico) (SSIS)

Esegue un'operazione con OR logico.

&& (AND logico) (SSIS)

Esegue un'operazione con AND logico.

! (NOT logico) (SSIS)

Nega un operando booleano.

| (OR inclusivo bit per bit) (SSIS)

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

^ (OR esclusivo bit per bit) (SSIS)

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

& (AND bit per bit) (SSIS)

Esegue un'operazione con AND bit per bit tra due valori integer.

~ (NOT bit per bit) (SSIS)

Esegue una negazione bit per bit di un valore integer.

== (uguale a) (SSIS)

Esegue un confronto per determinare se due espressioni sono uguali.

!= (diverso da) (SSIS)

Esegue un confronto per determinare se due espressioni sono diverse.

> (maggiore di) (SSIS)

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

< (minore di) (SSIS)

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

>= (maggiore o uguale a) (SSIS)

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

<= (minore o uguale a) (SSIS)

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

? : (condizionale) (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.