The order of data in a database is meaningless.Oracle background?I would when you reorg data in oracle if the rownumber (RID) goes with the row or it's changed...anywayUSE NorthwindGOCREATE TABLE myTable99([ID] int, [Name] char(1), AddressID int)CREATE TABLE #myTemp99([ID] int, [Name] char(1), AddressID int, RowNumber int IDENTITY(1,1))GOINSERT INTO myTable99 ([ID], [Name], AddressID)SELECT 1, 'A', 2 UNION ALLSELECT 2, 'B', null UNION ALLSELECT 3, 'C', 1 UNION ALLSELECT 4, 'D', 4GOSELECT * FROM myTable99INSERT INTO #myTemp99([ID], [Name], AddressID) SELECT [ID], [Name], AddressID FROM myTable99 ORDER BY AddressIdSELECT * FROM #myTemp99 ORDER BY RowNumberGO DROP TABLE myTable99DROP TABLE #myTemp99GO
Brett8-)