表达式生成器

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

可以使用“表达式生成器”对话框创建和编辑属性表达式,或者编写使用图形用户界面设置变量值的表达式,此类表达式列出不同的变量并提供对 Integration Services 表达式语言包含的函数、类型转换和运算符的内置引用。

属性表达式是分配给某个属性的表达式。 在对此类表达式求值时,属性将动态更新,以使用表达式的计算结果。 同样,在变量中使用表达式时,也可以使用该表达式的计算结果来更新该变量值。

使用表达式的方法很多:

  • 任务 :通过插入存储在变量中的电子邮件地址来更新发送邮件任务使用的“收件人”行;或是将字符串(如“Sales for:”)与 GETDATE 函数返回的当前日期连接在一起以更新“主题”行。

  • 变量 :使用 DATEPART("mm",GETDATE())等表达式将变量值设置为当前月;或通过使用表达式 "Today's date is " + (DT_WSTR,30)(GETDATE())连接字符串文字与当前日期来设置字符串的值。

  • 连接管理器 :通过使用包含不同代码页标识符的变量来设置平面文件连接管理器的代码页;或通过在表达式中输入正整数(如 3)来指定在数据文件中跳过的行数。

了解有关属性表达式和编写表达式的详细信息,请参阅在包中使用属性表达式Integration Services (SSIS) 表达式

选项

术语 定义
变量 展开 “变量” 文件夹,再将变量拖至 “表达式” 框。
数学函数

字符串函数

日期/时间函数

NULL 函数

类型转换

运算符
展开相应的文件夹,再将函数、类型转换和运算符拖至 “表达式” 框。
表达式 编辑或键入表达式。
计算结果值 列出表达式的计算结果。
计算表达式 单击 “计算表达式” 可以查看表达式的计算结果。

另请参阅

“表达式”页
属性表达式编辑器
Integration Services (SSIS) 变量
系统变量