我在 SSIS 的数据流任务中使用 ODBC 源。我只想从 ODBC 源选择最新数据,
这是我的查询:
从 ODBC 表中选择 *
其中日期 >= @[用户::日期1]
但我在解析查询时遇到错误。
这是什么替代方法?我如何传递变量以及如何创建有效变量来传递查询,该查询只能为我提供今天最新的日期数据。
在 SQL 命令文本中,首先声明变量,然后编写 sql 语句:
declare @user_date1 date = cast(? as date)
Select * from ODBCTable where date >= @user_date1
然后单击“参数”按钮将 SSIS 参数值映射到您的 sql 变量。映射是按照 SQL 命令中出现的顺序完成的,而不是按照名称。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)