使用 Azure 資料工廠將帶有參數的 MySQL 視圖中的活動複製到 Azure SQL 資料庫
P粉306523969
P粉306523969 2024-03-31 20:56:52
0
1
374

我嘗試使用 Azure 資料工廠將帶有參數的 MySQL 視圖複製到 Azure SQL 資料庫。以下是複製活動的查詢:

SET @dDebut=20220201;
SET @dFin=20220228; 

select vue_movements_of_month_with_param.* from (select @dDebut, @dFin) param , vue_movements_of_month_with_param
LIMIT 10;

這就是我在 HeidiSQL 中運行的內容。此視圖包含採用上述參數的函數。在 ADF 中,我將參數 dDebut 和 dFin 定義為參數管道:

然後我將 ADF 中的複製活動與 MySQL 連結服務結合使用:

透過使用以下查詢:

@concat('SELECT vue_movements_of_month_with_param.* FROM (SELECT ', pipeline().parameters.dDebut, ', ', pipeline().parameters.dFin, ') param, vue_movements_of_month_with_param LIMIT 10')

但是結果回傳一個空表。看來我的參數不被辨識。我該如何解決這個問題?

P粉306523969
P粉306523969

全部回覆(1)
P粉486743671

我終於找到解決辦法了。我沒有使用儲存為使用者定義變數的參數建立視圖,而是使用預存程序來取得輸入所需的參數。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板