• If they are true duplicates from col 1 to the end of the record, how about a simple union to a temporary table and then replacing the table with duplicates with the temporary table? I use this method all the time. Quick and easy.:-) This won't work with a table having a unique key. In that case:

    select column into #Temp from tablewithduplicates

    group by column

    having count(*) > 1.

    select uniquekey, a.* into #Temp2 from tablewithduplicates a, #Temp b

    where a.column = b.column

    Then you can identify which records you want to delete in #Temp2.