APPLIES TO: (MSDN转载)SSIS控件之-Foreach 循环容器-Integration Services (SSIS) 表达式SQL Server, including on Linux (MSDN转载)SSIS控件之-Foreach 循环容器-Integration Services (SSIS) 表达式Azure SQL Database (MSDN转载)SSIS控件之-Foreach 循环容器-Integration Services (SSIS) 表达式Azure SQL Data Warehouse (MSDN转载)SSIS控件之-Foreach 循环容器-Integration Services (SSIS) 表达式Parallel Data Warehouse

Integration Services中,表达式可以用于定义 CASE 语句的条件,创建和更新数据列中的值,为变量赋值,在运行时更新或填充属性,定义优先约束中的约束,以及提供 For 循环容器所使用的表达式。

有关表达式语法和支持的文本和标识符的详细信息,请参阅以下主题:

使用表达式的组件

Integration Services 中的下列元素可以使用表达式:

  • 例如,如果行满足表达式“Column1 > Column2”中的条件,则可以路由到单独的输出。

  • 例如,GETDATE() 可以将变量的值设置为当前日期。

  • 例如,表达式“@A > @B”比较两个用户定义的变量,以确定是否运行受约束任务。

  • 例如,表达式 @Counter = 1 初始化循环计数器。

在包中使用属性表达式。

表达式的图标标记

通过该属性,您可以轻松识别出哪些对象具有表达式。

表达式生成器

“有条件拆分转换编辑器” 对话框、 “派生列转换编辑器” 对话框和 “表达式生成器” 对话框中提供的表达式生成器是用于生成表达式的图形工具。

表达式生成器会自动添加所需的语法元素,如变量名的 @ 前缀。

 备注

用户定义的变量名和系统变量名区分大小写。

Integration Services (SSIS) 变量。

Related Tasks

在数据流组件中使用表达式

相关内容

SSIS 表达式示例

另请参阅

SQL Server Integration Services

相关文章: