首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么写作业来定期删除表

2012-02-02 
如何写作业来定期删除表?在数据库里会每天生成有一定规律的表(如table20070611),现在想用作业来定期删除表

如何写作业来定期删除表?
在数据库里会每天生成有一定规律的表(如table20070611),现在想用作业来定期删除表,只要留一个月的表就可以,要如何写作业.有其他方式也可以.谢谢

[解决办法]
declare @sql nvarchar(4000)
set @sql= ' '
select @sql=@sql + ' 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中

热点排行
Bad Request.