Write a query to delete duplicate records in SQL SERVER
Answer Posted / bala_it243
using the following query u can delete the duplicate records.
but it is available only on SQL Server 2005.
with mytable as
(
select *, ROW_NUMBER() OVER(partition by id,myname order by
id desc) as RowNumber from test
)
delete from mytable where rownumber>1
"Have a Great Day"
Bala
| Is This Answer Correct ? | 16 Yes | 5 No |
Post New Answer View All Answers
Which is faster statement or preparedstatement?
How to fine-tune reports?
Do you know what is bit data type and whats the information that can be stored inside a bit column?
Explain about remote stored procedure?
How do you troubleshoot errors in a SQL Server Agent Job?
what is spatial nonclustered index
How can we determine what objects a user-defined function depends upon?
What is the fastest way to permanently delete a 1 million row table named customers?
How to rename an existing table with the "sp_rename" stored procedure in ms sql server?
What are the benefits and tasks of object explorer? : sql server management studio
How to retrieve error messages using odbc_errormsg()?
Which trace flags are enabled in sql server?
How do I setup a local sql server database?
How to rebuild indexes with alter index ... Rebuild?
How to Update from select query in sql server?