View Single Post
  #3 (permalink)  
Old December 16th, 2008, 07:06 PM
Nostromo77 Nostromo77 is offline
Authorized User
Points: 142, Level: 2
Points: 142, Level: 2 Points: 142, Level: 2 Points: 142, Level: 2
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Oct 2006
Location: , , .
Posts: 31
Thanks: 2
Thanked 0 Times in 0 Posts
Default

Thanks very much for the advice; you were right, I did indeed want an UPDATE instead of an INSERT. Since the source table was infested with duplicate part numbers, the following query from a helpful person at Code Project weeded them out:

Code:
UPDATE WEB_PRODUCT_TEST_COPY p
SET ( 
CONTAINS_MARBLE_FLG, 
IS_MARBLE_FLG, 
CONTAINS_SMALL_BALL_FLG, 
IS_SMALL_BALL_FLG, 
SMALL_PARTS_FLG, 
BALLOON_FLG 
)
=(SELECT 
CONTAINS_MARBLE_FLG, 
IS_MARBLE_FLG, 
CONTAINS_SMALL_BALL_FLG, 
IS_SMALL_BALL_FLG, 
SMALL_PARTS_FLG, 
BALLOON_FLG
FROM TEST_CPSC_BOOL a1
WHERE PART_NUM = p.PART_NO
AND NOT EXISTS (SELECT 1
FROM TEST_CPSC_BOOL a2
WHERE a1.ROWID < a2.ROWID
AND a1.PART_NUM = a2.PART_NUM));

Last edited by Nostromo77 : December 16th, 2008 at 07:08 PM.
Reply With Quote