APPLIES TO: SQL Server, including on Linux
Azure SQL Database
Azure SQL Data Warehouse
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



