Comparteix a través de


Divide (SSIS Expression)

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

Divide la primera expresión numérica por la segunda.

Sintaxis

  
dividend / divisor  
  

Argumentos

dividend
Es la expresión numérica que se va a dividir. dividend puede ser cualquier expresión numérica. Para obtener más información, vea Integration Services Data Types.

divisor
Expresión numérica que divide el dividendo. divisor puede ser cualquier expresión numérica válida excepto cero.

Tipos de resultado

Determinados por los tipos de datos de los dos argumentos. Para más información, consulte Integration Services Data Types in Expressions.

Observaciones

Si alguno de los operandos es NULL, el resultado será NULL.

No se permite dividir por cero. En función de cómo se evalúe la subexpresión divisor , se producirá uno de los siguientes errores:

  • Si la subexpresión divisor que devuelve cero es una constante, el error aparecerá en tiempo de diseño y hará que no se valide la expresión.

  • Si la subexpresión divisor que devuelve cero contiene variables pero no contiene columnas de entrada, el componente al que la expresión pertenece no superará la validación previa a la ejecución del paquete.

  • Si la subexpresión divisor que se evalúa como cero contiene columnas de entrada, el error aparecerá en tiempo de ejecución y se controlará en función de las reglas de flujo de errores del componente de flujo de datos.

Ejemplos de expresiones

Este ejemplo divide dos literales numéricos.

25 / 5  

Este ejemplo divide los valores de la columna ListPrice por los valores de la columna StandardCost .

ListPrice / StandardCost  

Consulte también

Precedencia y capacidad de asociación de operadores
Operadores (expresión de SSIS)