Деление (выражение служб SSIS)

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Делит первое числовое выражение на второе.

Синтаксис

  
dividend / divisor  
  

Аргументы

dividend
Делимое числовое выражение. dividend может быть любым допустимым числовым выражением. Дополнительные сведения см. в разделе Integration Services Data Types.

divisor
Числовое выражение, на которое делится делимое. Делителем может быть любое допустимое числовое выражение, кроме нуля.

Типы результата

Определяются типами данных обоих аргументов. Дополнительные сведения см. в разделе Integration Services Data Types in Expressions.

Замечания

Если один из операндов равен NULL, то результатом является значение NULL.

Деление на ноль недопустимо. В зависимости от того, как вычисляется подвыражение divisor , возникает одна из следующих ошибок:

  • Если подвыражение divisor , результатом которого является ноль, является константой, то ошибка появляется во время разработки, и в результате файл не проходит проверку правильности.

  • Если подвыражение divisor , результатом которого является ноль, содержит переменные, но не содержит входных столбцов, то компонент, которому принадлежит выражение, прерывает предварительную проверку правильности, которая производится перед выполнением пакета.

  • Если вложенное выражение divisor , результатом которого является ноль, содержит входные столбцы, то во время выполнения возникает ошибка, которая обрабатывается в соответствии с правилами потока ошибок компонента потока данных.

Примеры выражений

Этот пример делит два числовых литерала.

25 / 5  

Этот пример делит значения в столбце ListPrice на значения в столбце StandardCost .

ListPrice / StandardCost  

См. также

Очередность и ассоциативность операторов
Операторы (выражение служб SSIS)