Compartilhar via


/ (Dividir) (expressão SSIS)

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 Tipos de dados do Integration Services.

  • divisor
    É a expressão numérica pela qual deve-se dividir o dividendo. divisor pode ser qualquer expressão numérica válida menos zero.

Tipos de resultado

Determinado por tipos de dados dos dois argumentos. Para obter mais informações, consulte Conversão de tipos de dados implícitos em expressões.

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

Este exemplo divide dois literais numéricos.

25 / 5

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

ListPrice / StandardCost