i have 4 tables.. T1, T2, T3, T4..
these tables have the same structure and they store the
information entered in different years..
T1 stored 2002, T2 stored 2003, T3 stored 2004 and T4 stored
2005..
i want to copy contents in T1 to T2, T2 to T3, T3 to T4 and
T4 to T1..
how do i do that? Temp tables cannot be used..
Answer Posted / deepak
Just copy all data in T1 from T4.
insert into T1 (select * from T4)
Now do this assuming 'dateCol' contains the date:
delete from T4
insert into T4 (select * from T3)
delete from T3
insert into T3 (select * from T2)
delete from T2
insert into T2 (select * from T1 where year(dateCol) = 2002)
delete from T1 where year(dateCol) = 2002
This should move the data around without using temp table.
| Is This Answer Correct ? | 7 Yes | 0 No |
Post New Answer View All Answers
What is use of dbcc commands?
What is entity data services?
What are the differences between ms sql server & oracle?
What are the characteristics of modern DBMS?
How real and float literal values are rounded?
What is inner join in sql server joins?
Tell me about builtinadministrator?
Why we use the openxml clause?
What are the new features in SQL Server 2005 when compared to SQL Server 2000?
What are the built in functions in sql server?
How to list all schemas in a database?
Explain comment on transactions?
What is linked report?
Explain an incremental backup?
What is the recovery model?