我有運行此查詢的OLE DB源執行SQL任務設置一個變量:在執行SQL任務
SELECT OBJECT_ID('AppLogin') AS TableID
結果集中的標籤,我已經結果名稱0映射到變量名稱用戶::表格ID。
該任務執行,但變量永遠不會被設置。它仍然爲0.
我有運行此查詢的OLE DB源執行SQL任務設置一個變量:在執行SQL任務
SELECT OBJECT_ID('AppLogin') AS TableID
結果集中的標籤,我已經結果名稱0映射到變量名稱用戶::表格ID。
該任務執行,但變量永遠不會被設置。它仍然爲0.
在執行SQL任務組件的常規設置中。確保結果集設置爲「單行」。
問題原來是約束。我有一個表達式和一個進入Update組件的約束。
沒有意識到流程不是順序的,表達式和約束仍然需要進行OR運算。
結果集設置爲「單行」 – Metaphor