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

Cập nhật hàng trong SSIS OLEDB Destination

Bạn không thể cập nhật hàng loạt SSIS trong tác vụ luồng dữ liệu với các thành phần OOB.

Mẫu chung là xác định các lần chèn, cập nhật và xóa của bạn và đẩy các cập nhật và xóa vào (các) bảng dàn và sau Tác vụ luồng dữ liệu, hãy sử dụng cập nhật dựa trên tập hợp hoặc xóa trong Tác vụ SQL thực thi. Hãy xem chuỗi Bậc thang đến Dịch vụ tích hợp của Andy Leonard . Cuộn khoảng 3/4 đường xuống bài viết đến "Cập nhật dựa trên thiết lập" để xem mẫu.

Dữ liệu giai đoạn

Đặt các bản cập nhật dựa trên

Bạn sẽ nhận được hiệu suất tốt hơn nhiều với một mẫu như thế này so với việc sử dụng OLE DB Command chuyển đổi cho bất kỳ thứ gì ngoại trừ lượng dữ liệu nhỏ.

Nếu bạn yêu thích các công cụ của bên thứ ba, tôi tin rằng CozyRoc và tôi biết PragmaticWorks có một thành phần đích hợp nhất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn vào bảng từ biến bảng?

  2. Bảo quản ORDER BY trong CHỌN VÀO

  3. Tổng các chữ số của một số trong máy chủ sql mà không cần sử dụng các vòng lặp truyền thống như while

  4. Mệnh đề WHERE có điều kiện trong SQL Server

  5. Các biến phân biệt chữ hoa chữ thường trong SQL Server