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)

Identifica l'ordine di valutazione delle espressioni.

+ (addizione) (SSIS)

Somma due espressioni numeriche.

+ (concatenazione) (espressione SSIS)

Concatena due espressioni.

- (sottrazione) (espressione SSIS)

Sottrae la seconda espressione numerica dalla prima.

- (negazione) (espressione SSIS)

Restituisce l'opposto di un'espressione numerica.

* (moltiplicazione) (espressione SSIS)

Moltiplica due espressioni numeriche.

/ (divisione) (espressione SSIS)

Divide la prima espressione numerica per la seconda.

(Modulo) (espressione SSIS)

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

|| (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 tra due valori integer.

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

Esegue un'operazione con OR esclusivo bit per bit tra 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)

Esegue una negazione bit per bit di un valore integer.

== (uguale) (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.

Vedere anche

Attivitá

Espressioni di Integration Services (SSIS)

Concetti

Esempi di espressioni avanzate di Integration Services

Altre risorse

Funzioni (espressione SSIS)