Steve Goodhall
steve at goodhall.info
Fri Sep 17 13:59:58 CDT 2010
BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px; }Have you considered using a stored procedure? Regards, Steve Goodhall, MSCS, PMP 248-505-5204 On Fri 17/09/10 2:17 PM , jwcolby jwcolby at colbyconsulting.com sent: I am performing a "big picture" operation where records in an "address" table are copied to an "old address" table when an address changes. The table has a clustered index on it, using the PK as the key for the index. I had intended to do a copy, delete and append. IOW delete the old address records to "get them out of the way" and then append the new records back in in the "holes created". Obviously this is the brute force way, and simply updating every field except the PK makes more sense. this makes more sense due to how the clustered index works and all the work that has to be done to delete a record "in the middle" of a table with a clustered index. So the delete / add operation becomes an update operation. The update syntax gets ugly only because the field names are identical and the table comes from a temp database, joined to the data in the current database. Uggg. I don't want to used a stored view because this has to happen in a dynamic process on any selected database. Any thoughts on how to go about this? -- John W. Colby www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com [2] http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com Links: ------ [1] http://www.ColbyConsulting.com [2] mailto:AccessD at databaseadvisors.com