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
Post a Comment