2013-06-17 34 views
5

Tôi có một gói SSIS đơn giản với một nhiệm vụ luồng dữ liệu với nguồn ADO.NET & điểm:SSIS OLEDB điểm đến với lệnh SQL

enter image description here

Thông thường, tôi sẽ chỉ chọn 'bảng hoặc xem' trên OLEDB đích, nhưng mặc dù kết nối là chính xác nó không hiển thị cho tôi bất kỳ tên bảng.

Vì vậy: Tôi phải sử dụng lệnh SQL để chèn hàng trong đích OLE DB. Đích đó là một cơ sở dữ liệu DB2.

Câu hỏi của tôi: làm thế nào tôi có thể viết câu lệnh sql này để chèn mọi thứ từ nguồn ANO NET vào bảng đích? enter image description here

Trả lời

6

Trong các văn bản SQL Command, Chỉ cần viết

SELECT * FROM TableName --Here tablename is the destination table name. 

Và đi đến Mapping và bản đồ các cột thích hợp nếu nó chưa được ánh xạ.

+1

hoàn toàn không hợp lý nếu bạn nghĩ về nó, nhưng đơn giản và nó hoạt động :) – PoeHaH

-1

Làm thế nào về một cái gì đó giống như

INSERT INTO table (coumn1, column2, column3) VALUES (?,?,?) 

với bản đồ đặt phù hợp?

Các vấn đề liên quan