“变量”窗口

可以使用“变量”窗口创建和修改用户定义变量,以及查看系统变量。

在默认情况下,在 SQL Server Data Tools (SSDT)中,“变量”窗口位于 SSIS 设计器中的“连接管理器”区域下。 如果看不到“变量”窗口,请单击 SSIS 菜单上的“变量”以显示该窗口 。

您可以通过将 View.Variables 命令映射到在 “选项” 对话框的 “键盘” 页上选择的组合键来显示 “变量” 窗口。

注意

NameNamespace 属性的值必须以 Unicode 标准 2.0 定义的字母字符或下划线 (_) 开头。 后续字符可以是在 Unicode 标准 2.0 中定义的字母或数字,或是下划线 (_)。

选项

添加变量
添加用户定义变量。

移动变量
单击列表中的变量,然后单击“移动变量”更改变量作用域。“选择新作用域” 对话框中,选择包或包中的容器、任务或事件处理程序,以更改变量作用域。

有关变量范围的详细信息,请参阅 Integration Services (SSIS) 变量

删除变量
从列表中选择变量,然后单击“删除变量”。

网格选项
单击此项可打开“变量网格选项”对话框,从中可以更改列选择并对“变量”窗口应用筛选器。 有关详细信息,请参阅 变量网格选项

Name
查看变量名称。 您可以更新用户定义变量的名称。

范围
查看变量的作用域。 变量的作用域可以是整个程序包,也可以是容器或任务。 变量的作用域必须足够大,以便变量对任何需要读取或设置其值的其他任务或组件都是可见的。

您可以更改作用域,方法是单击该变量,然后单击 “变量” 窗口中的 “移动变量”

数据类型
查看变量的数据类型。 对于用户定义变量,你可以从列表中选择数据类型。

注意

如果为变量指定表达式,则无法更改数据类型。


查看变量值。 您可以更新用户定义变量的值。 此值可以是文字或表达式,还可以是多线串。 若要为变量指定表达式,请单击 “变量” 窗口中的 “表达式” 列旁边的省略号按钮。

Namespace
查看命名空间名称。 用户定义的变量最初是在 User 命名空间中创建的,但你可以在 字段中更改命名空间名称 Namespace 。 若要显示此列,请单击 “网格选项”

引发更改事件
指示在值发生更改时是否引发 OnVariableValueChanged 事件。 您可以更新用户定义变量和系统变量的值。 默认情况下, “变量” 窗口不列出此列。 若要显示此列,请单击 “网格选项”

说明
查看变量说明。 您可以更改用户定义变量的说明。 默认情况下, “变量” 窗口不列出此列。 若要显示此列,请单击 “网格选项”

表达式
查看为变量指定的表达式。 若要指定表达式,请单击省略号按钮。

如果为变量指定了表达式,该变量旁边将显示特殊的图标标记。 这个特殊的图标标记还显示在设置有表达式的连接管理器和任务旁边。

另请参阅

Integration Services (SSIS) 变量
在包中使用变量
Integration Services (SSIS) 表达式
生成包执行的转储文件