Compartilhar via


Operadores (SSIS)

Esta seção descreve os operadores que a linguagem de expressão fornece e a precedência e a associação de operadores que o avaliador de expressão utiliza.

A tabela a seguir lista os tópicos sobre os operadores desta seção.

Operador

Descrição

Cast (SSIS)

Converte uma expressão de um tipo de dados para um tipo de dados diferente.

() (Parênteses) (SSIS)

Identifica a ordem de avaliação de expressões.

+ (Adição) (SSIS)

Soma duas expressões numéricas.

+ (Concatenar) (SSIS)

Concatena duas expressões.

- (Subtrair) (SSIS)

Subtrai a segunda expressão numérica da primeira.

- (Negação) (SSIS)

Nega uma expressão numérica.

* (Multiplicar) (SSIS)

Multiplica duas expressões numéricas.

/ (Dividir) (SSIS)

Divide a primeira expressão numérica pela segunda.

% (Módulo) (Expressões SSIS)

Fornece o resto inteiro após dividir a primeira expressão numérica pela segunda.

|| (OR lógico) (SSIS)

Executa uma operação OR lógica.

&& (AND lógico) (SSIS)

Executa uma operação AND lógica.

! (Não Lógico) (SSIS)

Nega um operando Booleano.

| (OR de bit a bit inclusivo) (SSIS)

Executa uma operação OR de bit a bit de dois valores de inteiro.

^ (OR exclusivo bit a bit) (SSIS)

Executa uma operação OR de bit a bit exclusiva de dois valores inteiros.

& (AND bit a bit) (SSIS)

Executa uma operação AND de bit a bit de dois valores de inteiro.

~ (Not bit a bit) (SSIS)

Executa uma negação bit a bit de um inteiro.

== (Igual) (SSIS)

Executará uma comparação para determinar se duas expressões forem iguais.

!= (Diferente de) (SSIS)

Executará uma comparação para determinar se duas expressões não forem iguais.

> (Maior que) (SSIS)

Executa uma comparação para determinar se a primeira expressão é maior que a segunda.

< (Menor que) (SSIS)

Executa uma comparação para determinar se a primeira expressão é menor que a segunda.

>= (Maior que ou Igual a) (SSIS)

Executa uma comparação para determinar se a primeira expressão é maior que ou igual à segunda.

<= (Menor que ou Igual a) (SSIS)

Executa uma comparação para determinar se a primeira expressão é menor que ou igual à segunda.

? : (Condicional) (SSIS)

Retorna uma de duas expressões baseadas na avaliação de uma expressão Booleana.

Para obter informações sobre a colocação de cada operador na hierarquia de precedência, consulte Precedência de operador e capacidade de associação.