APPLIES TO: SQL Server, including on Linux
Azure SQL Database
Azure SQL Data Warehouse
Parallel Data Warehouse
本主题概述了表达式计算器语法在应用于不同的表达式元素时的特殊要求。
备注
这一限制已被取消。
函数(SSIS 表达式)。
高级 Integration Services 表达式的示例。
在包中使用属性表达式。
标识符
例如,使用 #138 引用沿袭标识符 138。
标识符 (SSIS)。
文字
文字 (SSIS)。
运算符
运算符(SSIS 表达式)。
命名空间解析运算符
通过使用命名空间解析运算符,您可以用变量的命名空间来限定变量,从而可以在一个包中使用多个同名变量。
转换运算符
转换运算符语法与 CAST 和 CONVERT 使用的语法在下列方面存在差别:
-
可将表达式用作参数。
-
其语法不包含 CAST 关键字。
-
其语法不包含 AS 关键字。
条件运算符
在多维表达式 (MDX) 中,IIF 函数提供类似的功能。
逻辑运算符
但是,表达式语言支持用于“不等于”比较的内置 != 字符组合。
相等运算符
此运算符等价于 Transact-SQL 中的 = 运算符和 C# 中的 == 运算符。
函数
表达式语言包含类似于 Transact-SQL 函数和 C# 方法的日期和时间函数、数学函数及字符串函数。
一些函数具有与 Transact-SQL 函数相同的名称,但在表达式计算器中,功能稍有不同。
-
在 Transact-SQL 中,ISNULL 函数将 Null 值替换为指定值,而表达式计算器的 ISNULL 函数则根据表达式是否为 Null 返回布尔值。
-
在 Transact-SQL 中,ROUND 函数提供截断结果集的选项,而表达式计算器的 ROUND 函数则不提供。
函数(SSIS 表达式)。
Related Tasks
相关内容
-
SSIS 表达式小抄表。
-
SSIS 表达式示例



