表达式生成器
借助**“表达式生成器”**对话框可以使用图形用户界面来创建和编辑特定的属性表达式或编写用于设置变量值的表达式,此类表达式可列出不同的变量并提供对 Integration Services 表达式语言所包含的函数、类型转换和运算符的内置引用。
属性表达式是分配给某个属性的表达式。 在对此类表达式求值时,属性将动态更新,以使用表达式的计算结果。 同样,在变量中使用表达式时,也可以使用该表达式的计算结果来更新该变量值。
使用表达式的方法很多:
任务:通过插入存储在变量中的电子邮件地址来更新发送邮件任务所使用的“收件人”行;或是通过将字符串(如“Sales for:”)与 GETDATE 函数返回的当前日期连接在一起 来更新“主题”行。
变量:使用 DATEPART("mm",GETDATE()) 等表达式将变量值设置为当前月;或通过使用表达式 "Today's date is " + (DT_WSTR,30)(GETDATE()) 连接字符串文字与当前日期来设置字符串的值。
连接管理器:通过使用包含不同代码页标识符的变量来设置平面文件连接管理器的代码页;或通过在表达式中输入正整数(如 3)来指定在数据文件中跳过的行数。
若要了解有关属性表达式和编写表达式的详细信息,请参阅在包中使用属性表达式和 Integration Services 表达式参考。
选项
术语 |
定义 |
---|---|
变量 |
展开“变量”文件夹,再将变量拖至“表达式”框。 |
数学函数 字符串函数 日期/时间函数 NULL 函数 类型转换 运算符 |
展开相应的文件夹,再将函数、类型转换和运算符拖至“表达式”框。 |
表达式 |
编辑或键入表达式。 |
计算结果值 |
列出表达式的计算结果。 |
计算表达式 |
单击“计算表达式”可以查看表达式的计算结果。 |