Azure数据工厂表达式生成器字符串格式错误:无法识别的令牌(新行)

时间:2020-10-20 19:59:13

标签: azure-data-factory

我有一个映射数据流,我想在其中对源使用自定义SQL查询,但是我无法在多行上将其断开,我得到一个错误说明:

令牌识别错误:“

如果我删除换行符并将整个查询放在一行上,则它可以工作,但看起来可读性很差。我想保留查询格式。

有人知道怎么做吗?

类似的简单语句也会发生

select
1

enter image description here

这是在ADF中的外观: enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

您不能在ADF数据流源查询中使用CTE,这就是问题所在。

答案 1 :(得分:0)

您可以将查询直接作为多行输入到“ SQL查询”框中(参见图片)。如果要使用表达式或参数,则只需使用表达式生成器或动态内容。

enter image description here