数据流任务 - 在 OLE DB 源中的 SQL 命令中使用参数

Data Flow Task - Using a parameter in a SQL Command in OLE DB Source

我在数据流任务的 OLE DB 源中有以下 SQL 命令:

Select Top 5000 * 
From ProcessHistory.ScribeDeadZone1
Where ScribeDeadZoneId > ?

目前这工作正常。但是,我想用一个变量替换 5000。我似乎无法获得正确的语法,因为当我单击“参数”按钮设置参数时,我尝试的所有操作都会导致错误。我试过了

Select顶? * 和 Select 顶部 (?) *。这可能吗?

您需要在变量中构建SQL语句,然后在定义数据源时使用SQL Command from Variable选项。