Advertisement

07.08.2008 at 01:11AM PDT, ID: 23545757
[x]
Attachment Details

Update Table Using SSIS

Asked by godwineffiong in MS SQL DTS, SQL Server 2005

Tags: ,

I have three (3) tables:
 a. Products with fields Id, SKU, ProdName, Category
 b. ProductInventory with fields QtyOnHand and ProductId (a FK from table Products)
 c. InvUpdate   -- this is a "temp" table created from an external source (spreadsheet). Fields are: SKU, QtyOnHand

  * Field Id on table Product is auto-generated.
  ** there are other fields in each table - but not required for this problem.

Problem:
a. I want to update the QtyOnHand on table ProductInventory using data from table InvUpdate.
Ideal logic would be:
 Update ProductInventory Set QtyOnHand = InvUpdate.QtyOnHand
 ...
...
Where ProductInventory.SKU = InvUpdate.SKU

However, as you can see from my table structure this logic will not work because the ProductInventory table does not have a field called SKU.

b. I cannot / don't want to use a "manual" UPDATE statement as the "temp" table contains over 10,000 skus and the update process is going to be run weekly. I want to use SSIS.

Please help show me how I can use SSIS to UPDATE the qtyOnHand on ProductInventory table.

Thanks,
Start Free Trial
[+][-]07.08.2008 at 01:23AM PDT, ID: 21951863

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]07.08.2008 at 08:20AM PDT, ID: 21954667

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]07.09.2008 at 10:52PM PDT, ID: 21970675

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: MS SQL DTS, SQL Server 2005
Tags: SQL Server, 2005
Sign Up Now!
Solution Provided By: nmcdermaid
Participating Experts: 2
Solution Grade: A
 
 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_2_20070628