当前位置: 代码迷 >> Sql Server >> 怎么写作业来定期删除表
  详细解决方案

怎么写作业来定期删除表

热度:71   发布时间:2016-04-27 20:36:58.0
如何写作业来定期删除表?
在数据库里会每天生成有一定规律的表(如table20070611),现在想用作业来定期删除表,只要留一个月的表就可以,要如何写作业.有其他方式也可以.谢谢

------解决方案--------------------
declare @sql nvarchar(4000)
set @sql= ' '
select @[email protected] + ' drop table '+name from sysobjects
where xtype= 'u ' and isdate(right(name,8))=1 and right(name,8) <Convert(nvarchar(50),dateadd(month,-1,getdate()),112)
order by name
print @sql
exec(@sql)

写在JOB中
  相关解决方案