sql server 2008 - How can I dynamically set the table name using SELECT INTO? -


drop table backup_load_employee select * dbo.backup_load_employee load_employee 1=1 truncate table load_employee 

i bulk inserting employee data external source . in sp each time after import , truncate load_employee table. before truncate take table backup,previous day data should truncate .

how give auto increment table name ( in sp)?

this doesn't answer question directly (but can use dynamic sql), better solution put backup date column, instead of creating 1 table per day. can more query archived data multiple days, because it's in 1 table. this:

create table dbo.backup_load_employee (     backupdate date,     --- other columns     ) go  insert dbo.backup_load_employee (backupdate, ...) select cast(getdate() date), ... -- other columns dbo.load_employee  truncate table dbo.load_employee 

Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

qt - Errors in generated MOC files for QT5 from cmake -