Operadores (expressão 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 (expressão SSIS): Converter tipos de dados SSIS

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

() (Parênteses) (expressão SSIS)

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

+ (Adicionar) (expressão SSIS)

Soma duas expressões numéricas.

+ (Concatenar) (expressão SSIS)

Concatena duas expressões.

- (Subtrair) (expressão SSIS)

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

- (Negar) (expressão SSIS)

Nega uma expressão numérica.

* (Multiplicação) (expressão SSIS)

Multiplica duas expressões numéricas.

/ (Dividir) (expressão SSIS)

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

% (Módulo) (expressão SSIS)

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

|| (OR lógico) (expressão SSIS)

Executa uma operação OR lógica.

&& (AND lógico) (expressão SSIS)

Executa uma operação AND lógica.

! (Não lógico) (expressão SSIS)

Nega um operando booliano.

| (OR de bit a bit inclusivo) (expressão SSIS)

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

^ (OR exclusivo bit a bit) (expressão SSIS)

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

& (AND bit a bit) (expressão SSIS)

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

~ (Not bit a bit) (expressão SSIS)

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

== (Igual) (expressão SSIS)

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

!= (Diferente de) (expressão SSIS)

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

> (Maior que) (expressão SSIS)

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

< (Menor que) (expressão SSIS)

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

>= (Maior que ou igual a) (expressão SSIS)

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

<= (Menor que ou igual a) (expressão SSIS)

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

? : (Condicional) (expressão SSIS)

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

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.