首页 文章

计划切片活动的azure数据工厂语法

提问于
浏览
0

我正在使用Azure数据工厂(V2)来安排复制管道活动 - 要求是每天都要运行作业,并从过去5天的表中选择所有内容 . 我已安排了副本,并在源数据集中尝试了以下语法:

select [from [dbo] . [aTable] where [aDate]> ='@ {formatDateTime(adddays(pipeline() . parameters.windowStart,'yyyy-MM-dd HH:mm'), - 5)}'

但是这不起作用,我得到一个错误,说明adddays期望第二个参数的int,但是正在接收一个字符串 .

任何人都可以建议正确的方法来筑巢吗?

谢谢

1 回答

  • 1

    我现在无法对此进行测试,因此只要查看您的查询,我就会冒一个可能的答案 . 我想它应该是这样的:

    select * from [dbo].[aTable] where [aDate] >= '@{formatDateTime(adddays(pipeline().parameters.windowStart, -5), 'yyyy-MM-dd HH:mm')}'
    

    希望这可以帮助!

相关问题