azure операция поиска фабрики данных - параметризация sql запрос - PullRequest
0 голосов
/ 10 февраля 2020

Как параметризовать условие where в запросе активности поиска в фабрике данных azure? Я создал параметр конвейера и попытался передать его в запрос активности поиска, как показано ниже.

выберите max (dt) в качестве dt из tab1, где col='@pipeline.parameters.parama1'

Я пытался с кавычками, без кавычек, фигурные скобки, но все еще не стрельба. Любая помощь будет оценена.

С уважением, Сандип

1 Ответ

0 голосов
/ 10 февраля 2020

Official do c здесь: https://docs.microsoft.com/en-us/azure/data-factory/control-flow-expression-language-functions

Выражения также могут появляться внутри строк, используя функцию, называемую интерполяцией строк, где выражения заключаются в @ {.. .}.

Учитывая это, это может сработать для вас:

select max(dt) as dt from tab1 where col=@{pipeline().parameters.param}

Надеюсь, это помогло!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...