我正在使用 SQL Server 2005 Business Intelligence Studio,并努力从一个非常简单的执行 SQL 任务返回一个整数值。
为了一个非常简单的测试,我将 SQL 语句编写为:
Select 35 As 'TotalRecords'
然后,我将 ResultSet 指定为
ResultName = TotalRecords and
VariableName = User::TotalRecords
当我执行此命令时,该语句被执行,但变量没有更新的值。但是,它具有我在变量定义时指定的默认值。
日期变量的返回有效,但整数变量无效。的类型User::TotalRecords
指定为包范围内的 Int32。
感谢您的任何提示
结果名称的值不正确。尝试使用基于序数(位置)的方法。
OLE 或 ADO.NET 执行 SQL 任务的基本设置
在这里,我为结果集中的第 0 列指定了序数 0。
在这里您可以看到原始变量及其值(-1、-2)以及两者的运行时值 35。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)