簡體   English   中英

如何在 ADF 中存儲過程活動的動態內容中給出條件

[英]How to give condition in dynamic content of stored procedure activity in ADF

我有一個存儲過程,我將兩個參數傳遞給它: TableNameyear ,然后我計算將截斷我的記錄的會計年度。 這是我的存儲過程:

create proc [truncate_fiscal_year] 
@tablename varchar(max),@year varchar(max)
as
begin
declare @sql varchar(max)
set @sql='delete from'+' '+@tablename+' '+'where Date='+@year
exec(@sql)
end

現在,我在 Azure 數據工廠上創建了一個存儲過程活動並傳遞了這個存儲過程。 使用導入參數,我導入了參數,但我無法理解在 year 參數中給出什么條件,以便它將當前財政年度返回到year參數:

這是管道

如果你想用當前財政年度設置參數年份(現在是 2021),也許你可以構建這樣的表達式: @substring(utcnow(),0,4) 在此處輸入圖片說明

該表達式將返回當前會計年度:2019。如果我誤解了你,請糾正我。

暫無
暫無

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

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