表复制
使用SQL查询语句怎样复制A表到一张用当前日期加前缀组成表名的新表中? 
 [新表名称可能是P_200709,P_是前缀,200709标明当前年月]
------解决方案--------------------declare @str varchar(300) 
 select @str= 'insert into p_ '+convert(varchar(6),getdate(),112)+ ' select * from a ' 
 exec(@str)
------解决方案--------------------declare @sql varchar(1000) 
 set @sql =  'select * into P_ ' + convert(varchar(6),getdate(),112) +  ' from A表 where 条件 ' 
 exec (@sql) 
------解决方案--------------------declare @t varchar(20),@sql varchar(1000) 
 set @t= 'P_ '+convert(varchar(6),getdate(),112) 
 set @sql= ' ' 
 set @sql=@sql+ 'insert  '+@t+ ' select * from A ' 
 exec (@sql)   
------解决方案--------------------declare @t varchar(20),@sql varchar(1000) 
 set @t= 'P_ '+convert(varchar(6),getdate(),112) 
 set @sql= ' ' 
 set @sql=@sql+ 'select * into  '+@t+ '  from A ' 
 exec (@sql)