Bất kỳ ai cũng biết cách tôi có thể thay đổi biến SSIS khi chạy?Biến số SSIS tại thời gian chạy
Tôi có một tài biến: SkipStuff
Tôi muốn thiết này dựa trên một điều kiện trong một container loop
Bất kỳ ai cũng biết cách tôi có thể thay đổi biến SSIS khi chạy?Biến số SSIS tại thời gian chạy
Tôi có một tài biến: SkipStuff
Tôi muốn thiết này dựa trên một điều kiện trong một container loop
Bạn có thể thêm tác vụ Tập lệnh. Thêm (các) biến SSIS của bạn vào thuộc tính ReadWriteVariables trong Trình soạn thảo tác vụ Script.
Bạn có thể tham khảo các biến (s) trong kịch bản của bạn bằng cách sử dụng định dạng sau: Dts.Variables["MyCaseSensitiveVariableName"].Value
Rất nhiều cách thực sự, nhưng một trong những tôi sử dụng thường xuyên nhất là sử dụng một thực SQL nhiệm vụ và thiết lập kết quả thiết lập để hàng duy nhất và sau đó đặt các kết quả thiết lập vào biến.
Sử dụng Biểu hiện nhiệm vụ thay thế. Trong ngăn "Biểu thức", đặt biến để đặt ở bên trái, sau đó tương ứng với giá trị dự kiến.
@ [User :: VariableToSet] = một số biểu thức ...
Để xem hướng dẫn video, video dưới đây giúp. http://www.youtube.com/watch?v=qZEannKhY5o
Đây là tính năng dành riêng cho video SSis 2012 –
không khả dụng –
Một số ví dụ: [http://microsoft-ssis.blogspot.com/2010/12/how-to-use-variables-in-script-task.html](http://microsoft-ssis. blogspot.com/2010/12/how-to-use-variables-in-script-task.html) – Joost
Một điều tôi nhận thấy khi tôi làm điều này: nó phải được thực hiện trong tab "Kiểm soát dòng chảy" (màn hình chính) , không phải tab "Luồng dữ liệu". – EvilBob22