打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Integration Services 表达式参考

Integration Services 表达式参考

SQL Server 2008 R2
此主题尚未评级 - 评价此主题

表达式是各种符号(标识符、文字、函数和运算符)的组合,它产生一个单一的数据值。简单的表达式可以是单个常量、变量或函数。通常,表达式较复杂,会使用多个运算符和函数,并引用多个列和变量。

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

  • 条件性拆分转换,可根据表达式实施决策结构,来将数据行定向到不同的目标。条件性拆分转换中所使用的表达式的计算结果必须为 TRUE 或 FALSE。例如,Column1 > Column2。

  • 派生列转换,可将新列添加到数据流,并使用表达式创建的值来填充列或者更新现有列。例如,Column1 + " ABC"。

  • 属性表达式,可用表达式设置属性值。例如,"The processing of " + @TaskName +" is completed"。

  • 变量,可用表达式设置其值。例如,GETDATE()。

  • 优先约束,可用表达式指定用来确定是否运行包中受约束的任务或容器的条件。优先约束中使用的表达式的计算结果必须为 TRUE 或 FALSE。例如,@A > @B。

  • For 循环容器,可用表达式生成循环结构使用的初始化、计算和增量语句。例如,@Counter = 1。

表达式包含三个不同的元素:表达式语法、表达式计算器和表达式生成器。表达式语法定义表达式中所用的表达式语法和运算符、函数以及数据类型。

表达式计算器分析表达式并确定表达式是否遵循表达式语法规则。

表达式生成器是用于生成表达式的图形化工具,在条件性拆分和派生列转换的对话框中都可用。表达式生成器提供可用的数据列的列表、系统和用户变量的列表,以及函数和运算符的列表。若要生成表达式,可以从任一列表中将项拖放到表达式列上。表达式生成器会自动添加所需的语法元素,如变量名的 @ 前缀。

下表列出了本部分的主题。

主题

说明

Integration Services 表达式概念

介绍了表达式计算器语法、数据转换管道使用的数据类型、数据类型转换和表达式元素。

运算符(SSIS 表达式)

介绍了表达式计算器提供的运算符。

字符串函数和其他函数(SSIS 表达式)

介绍了表达式计算器提供的函数。

高级 Integration Services 表达式

提供了使用多个运算符和函数的表达式。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Python 与 Javascript 之比较
《Visual Basic程序设计(第4版)》第3章 VB语言基础
python基础一
2.4.1 赋值运算符与赋值表达式
C语言知识复习资料
C++知识点梳理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服