Compartilhar via


Divide (SSIS Expression)

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

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

Sintaxe

  
dividend / divisor  
  

Argumentos

dividend
É a expressão numérica a ser dividida. dividend pode ser qualquer expressão numérica válida. Para obter mais informações, consulte Integration Services Data Types.

divisor
É a expressão numérica pela qual dividir o dividendo. divisor pode ser qualquer expressão numérica válida, exceto zero.

Tipos de resultado

Determinado por tipos de dados dos dois argumentos. Para obter mais informações, consulte Integration Services Data Types in Expressions.

Comentários

Se qualquer operando for nulo, o resultado será nulo.

Dividir por zero não é legal. Dependendo de como a subexpressão divisor é avaliada, um do seguintes erros acontece:

  • Se a subexpressão divisor que é avaliada como zero for uma constante, o erro é exibido no tempo de design, fazendo com que a expressão falhe na validação.

  • Se a subexpressão divisor avaliada como zero contiver variáveis, mas nenhuma coluna de entrada, o componente ao qual a expressão pertence falhará na validação de pré-execução que ocorre antes de o pacote ser executado.

  • Se a subexpressão divisor avaliada como zero contiver as colunas de entrada, o erro será exibido no tempo de execução e será tratado de acordo com as regras do fluxo de erros do componente de fluxo de regras.

Exemplos de expressões

Este exemplo divide dois literais numéricos.

25 / 5  

Este exemplo divide valores na coluna ListPrice pelos valores na coluna StandardCost .

ListPrice / StandardCost  

Consulte Também

Precedência de operador e capacidade de associação
Operadores (Expressão SSIS)