Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

thực hiện có chọn lọc tác vụ trong luồng điều khiển ssis

Tôi nghĩ rằng câu hỏi của bạn giống với câu hỏi của tôi, trong đó tôi muốn kiểm soát việc thực hiện một tác vụ "nội tuyến" trong luồng kiểm soát của mình.

Cách dễ nhất mà tôi đã tìm thấy không liên quan đến biểu thức trên các kết nối dữ liệu giữa các đối tượng luồng điều khiển mà là sử dụng các biểu thức trên chính đối tượng điều khiển và đặt giá trị "Tắt" bằng cách sử dụng một biểu thức. Bằng cách này khi thực thi, đối tượng có thể bị bỏ qua hoặc không dựa trên đánh giá biểu thức.

Ví dụ:tôi muốn thực thi "Thực thi tác vụ SQL" để xóa các chỉ mục của mình dựa trên việc liệu một biến có tên "ExtractType" có bằng "Full" hay không. Nếu đúng như vậy thì tôi muốn xóa các chỉ mục trên bảng của mình trước khi tải toàn bộ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thêm danh tính vào cột hiện có

  2. Msg 8672, Mức 16, Trạng thái 1, Dòng 1 Câu lệnh MERGE đã cố CẬP NHẬT hoặc XÓA cùng một hàng nhiều hơn một lần

  3. DISTINCT chỉ cho một cột

  4. lỗi khi chèn vào bảng có thay vì kích hoạt từ khung dữ liệu thực thể

  5. Tạo một bảng được phân vùng trong SQL Server (T-SQL)