除(SSIS 表达式)

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

用第一个数值表达式除以第二个数值表达式。

语法

  
dividend / divisor  
  

参数

dividend
被除数的数值表达式。 dividend 可以是任意有效的数值表达式。 有关详细信息,请参阅 Integration Services 数据类型

divisor
作为除数的数值表达式。divisor 可以是除 0 之外的任意有效的数值表达式。

结果类型

由两个参数的数据类型确定。 有关详细信息,请参阅 Integration Services Data Types in Expressions

备注

如果任意一个操作数为 Null,则结果为 Null。

被零除是非法的。 根据 divisor 子表达式的计算方法,会出现下列错误之一:

  • 如果计算结果为零的 divisor 子表达式是常量,则错误将在设计时发生,导致表达式验证失败。

  • 如果计算结果为零的 divisor 子表达式包含变量(但不是输入列),则在包运行前此表达式所属组件的预执行验证将失败。

  • 如果计算结果为零的 divisor 子表达式包含输入列,则错误将在运行时发生,并根据数据流组件的错误流规则来处理错误。

表达式示例

此示例将两个数值相除。

25 / 5  

此示例用 ListPrice 列中的值除以 StandardCost 列中的值。

ListPrice / StandardCost  

另请参阅

运算符优先级和结合性
运算符(SSIS 表达式)