>>Hi,
>>
>>I am doing some testing on my test SQL DB. The test changes two tables. Therefore, I prefer not to make a complete DB backup but just two tables. Here is how I plan to do the backup and restore:
>>
>>select * into mytable1_backp from mytable1
>>
>>Then, delete or rename the table mytable1 and rename the mytable1_backup into mytable1
>>
>>Will the above make the "mytable1" exactly the same as before the change?
>>
>>TIA
>
>>Will the above make the "mytable1" exactly the same as before the change?
>
>That depends.
>If you're using autoincrement columns there's something you have to do (I forget what it is) to have them carry over into the copied table. Otherwise, they'll get new values.
I do have a PK which is an Identity column. So, I suppose, after I rename the table, I can set the Identity again.
I will have to test this concept.
Thank you.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham