我必須執行一些從SSIS到Oracle的更新語句,我無法將其放入存儲的Proc中。這個語句在Oracle中運行良好,但是從SSIS執行時出現錯誤。我正在使用屬性SQL Source Type = Direct Input,BypassPrepare = True的執行SQL任務。在執行任務時,它只會掛起20分鐘左右。然後我點擊停止調試。更新聲明到Oracle在SSIS中失敗執行SQL任務
UPDATE Table1 R
SET R.Column1 =
(SELECT SUM (Column2)
FROM Table2 M
WHERE
M.Column3 IS NULL AND M.Column4 = R.Column4)
WHERE EXISTS ( SELECT Column4 AS Column4
FROM Table2 M
WHERE
M.Column3 IS NULL AND M.Column4 = R.Column4
GROUP BY Column4) `
有什麼錯誤? – SQLMason
沒有錯誤,它只是沒有完成處理 – needshelp
此外,在執行結果頁上,我看到警告:多步OLE DB操作產生的錯誤。檢查每個OLE DB狀態值(如果可用)。沒有工作完成。 – needshelp