如何创建属性表达式
您可以为包、任务、Foreach 循环容器、For 循环容器、序列容器、事件处理程序、连接管理器和日志提供程序创建属性表达式。在将项添加到包后可以创建属性表达式。有关将项添加到包中的信息,请参阅以下主题:
可以从任务和循环的自定义编辑器中访问**“属性表达式编辑器”和“表达式生成器”,也可以从“属性”窗口中进行访问。您可以使用任一工具来编写表达式,但“表达式生成器”**提供一组图形工具,可以非常容易地生成复杂表达式。
若要了解有关 SQL Server 2005 Integration Services (SSIS) 提供的语法、运算符和函数的详细信息,请参阅 Integration Services 表达式概念、运算符 (SSIS) 和函数 (SSIS)。
每个运算符和函数的主题都包括在表达式中使用运算符或函数的示例。有关更复杂表达式的示例,请参阅在包中使用属性表达式。
创建属性表达式
在 Business Intelligence Development Studio 中,打开包含所需 Integration Services 包的项目。
在解决方案资源管理器中,双击该包将其打开,再执行下列操作之一:
- 如果该项是一项任务或一个循环,请双击该项,再单击编辑器中的**“表达式”**。
- 右键单击项,再单击**“属性”**。
单击**“表达式”**框,再单击省略号 (…)。
在**“属性表达式编辑器”中的“属性”**列表中选择某个属性,然后执行下列操作之一:
- 在**“表达式”列中键入表达式,再单击“确定”**。
- 单击属性的表达式行中的省略号 (…)。
在**“表达式生成器”,展开“变量”**,访问系统变量和用户定义的变量。
在右窗格中,展开**“数学函数”、“字符串函数”、“日期/时间函数”、“NULL 函数”、“类型转换”和“运算符”**,访问 SSIS 表达式语言提供的函数、转换和运算符。
若要生成表达式,请将变量、列、函数、运算符和转换拖到**“表达式”**框中,也可以在该框中键入表达式。
还可以单击**“计算表达式”**查看表达式的计算结果。如果表达式无效,则将出现描述表达式语法错误的警报。
注意: 计算表达式时不会将计算结果分配给属性。 单击**“确定”**。
请参阅
任务
概念
Integration Services 包
Integration Services 容器
Integration Services 任务
Integration Services 事件处理程序
Integration Services 日志提供程序
其他资源
Integration Services 表达式参考
Integration Services 连接
表达式帮助主题 (SSIS)