[英]Return single row single value result set of Execute SQL task as an input to another execute SQL task in SSIS
[英]Execute sql task result set
我正在嘗試計算行數
SELECT COUNT(*) count
FROM table
group by col1,col2
並將其分配給執行 sql 任務中的結果集,但出現錯誤
[執行 SQL 任務] 錯誤:為變量“numberofrowstoerror”賦值時出錯:“指定了單行結果集,但沒有返回任何行。”。
我發現這在過去的“執行 SQL 任務”中幫助我解決了這個問題。 如果 SQL 任務編輯器期望在一行中返回結果……但沒有要返回的記錄,則以下 SQL 用空格填充空返回。 注意:如果需要數字“返回行”,也可用於返回零
SELECT '' + ISNULL ((SELECT field FROM table WHERE (key = ?)), '') AS field
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.