|  | Posted by Erland Sommarskog on 05/24/07 21:34 
Ed Murphy (emurphy42@socal.rr.com) writes:> Why do you need to do that at all?  It seems like you simply need
 > to do the following:
 >
 > insert into Products n (ProductId, StoreId, ProductName)
 > select o.ProductId, @NewStoreId, o.ProductName
 > from Products o
 > where o.StoreId = @OldStoreId
 
 I suspect that Khafancoder's problem may be that ProductId is a
 unique key and not a key together with StoreID. The latter may or
 may not be a better design depending on the business requirements.
 
 I guess Khafancode will tell us it is not. I hope then he also
 gives us more information about his tables: which are the keys,
 if there are any IDENTITY column. And also which version of SQL Server
 he is using.
 
 --
 Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se
 
 Books Online for SQL Server 2005 at
 http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx
 Books Online for SQL Server 2000 at
 http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx
  Navigation: [Reply to this message] |