I have a table EMP in which the values will be like this
EmpId Ename Sal DeptId
11 Ram 10000 10
11 Ram 10000 10
22 Raj 20000 20
22 Raj 20000 20
33 Anil 15000 30
33 Anil 15000 30
I want to delete only duplicate Rows. After Delete I want
the output like this
EmpId Ename Sal DeptId
11 Ram 10000 10
22 Raj 20000 20
33 Anil 15000 30
Answer Posted / kishor kumar
This can be solved by 2 Ways
One way
Create unique index on this Table with ignore duplicate row
2nd way.
1st transfer the data to a temp table bu using Distinct
clause then truncate the EMP table and then transfor the
data from temp table to EMP Table.
select distinct (column names) in to #temp from EMP
Truncate table EMP
INSERT INTO EMP
SELECT * FROM #temp
| Is This Answer Correct ? | 9 Yes | 3 No |
Post New Answer View All Answers
What is tablix?
How can change procedure in sql server?
What is subquery in sql?
what type of index will get created after executing the above statement? : Sql server database administration
Can a trigger be created on a view?
Explain the different index configurations a table can have?
Do you know nested transaction?
What is difference between views and tables?
Explain about Joins?
What is the maximum number of instances in 32 bit and 64 bit sql server 2012?
Explain transaction server auto commit?
What is the optimization being performed in oracle and SQL Server?
What is dirty read?
What is open database communication (odbc)?
How to disable stored procedure sql server?