Jac*_*ack 4 azure azure-data-factory
我们如何在Azure数据工厂中将参数传递给SQL查询...
例如:从xyz_tbl中选择*,其中日期在@ date1和@ date2之间
如果我将存储过程与输出@ date1和@ date2参数一起使用,如何将这些参数传递给sql查询。
小智 8
您正在使用哪个版本的Azure DataFactory,v1或v2?
如果您可以选择使用v2,则可以通过使用查询数据库的查询活动来获取动态属性,然后在sql查询中引用该活动的输出来实现此目的,如下所示:
select * from from xyz_tbl
where date between @{activity('LookupActivity').output.date1}
and @{activity('LookupActivity').output.date2}
Run Code Online (Sandbox Code Playgroud)
这是有关Lookup活动的更详细的msdn教程:https : //docs.microsoft.com/zh-cn/azure/data-factory/control-flow-lookup-activity