簡體   English   中英

天藍色ADF管道查詢

[英]azure ADF Pipeline query

如何在select查詢中編寫where子句。

下面的語句給出了where子句,語法是什么的錯誤,我需要從源表中獲取有限的數據,請幫忙

 "sqlReaderQuery": "$$Text.Format('Select OwningBusinessUnitName],[OwningTeam],[OwningTeamName],[StatusCodeName],[StateCodeName],[PriorityCode],[PriorityCodeName],[ActivityUrlLink],[Description] FROM Activities WHERE [CreatedOn] >= '216-02-01')"

這里查看文檔和示例 ,您需要轉義單引號:

"SqlReaderQuery": "$$Text.Format('SELECT * FROM MyTable WHERE StartDateTime = \\'{0:yyyyMMdd-HH}\\'', WindowStart)"

注意,它是雙反斜杠! (由於格式的原因,這里可能會省略)畢竟,您正在編輯一個JSON,其中單引號確實具有相當的含義:

我有一個復雜的SQL查詢,其中包含許多單引號。 使用以下命令轉義它們:

\\' 

沒有用 但是,用\\'轉義它們確實有效。 從JSON的角度來看,使用\\'轉義是不正確的,但這是可行的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM