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

SSIS Thực thi một thủ tục được lưu trữ với các tham số từ tệp .CSV SQL Server 2005

Một trong những đồng nghiệp của tôi chỉ cho tôi câu trả lời.

Bạn không cần Vùng chứa ForEach Loop hoặc Vùng chứa RecordSet.

Tất cả những gì bạn cần là Nguồn tệp phẳng và Lệnh OLE DB. Kết nối với cơ sở dữ liệu của bạn và bên trong OLE DB Command chọn kết nối thích hợp.

Trong Thuộc tính thành phần, nhập lệnh SQLC sau:

exec ssis_createorder ?, ?, ? 

Các "?" là những người giữ vị trí cho các tham số.

Tiếp theo trong tab Ánh xạ cột ánh xạ các cột tệp .csv với các tham số thủ tục được lưu trữ.

Bạn đã hoàn thành, hãy tiếp tục và chạy gói.

Cảm ơn Gary nếu bạn đã ở trên StackOverFlow, tôi sẽ ủng hộ bạn và chấp nhận câu trả lời của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo CHẾ ĐỘ XEM từ nhiều bảng, mỗi bảng có số cột khác nhau

  2. Chuỗi kết nối SQL Server trong mã so với tệp cấu hình trong trang ASP.NET

  3. Chọn từ một bảng trong đó tên được chuyển dưới dạng một biến

  4. Chọn 1 hàng trên cùng từ mỗi nhóm

  5. Tôi có cần chỉ định BẬT XÓA KHÔNG CÓ HÀNH ĐỘNG nào trên Khóa ngoại của mình không?