码迷,mamicode.com
首页 > 其他好文 > 详细

跨库备份指定日期前数据表,然后从原表删除

时间:2014-06-07 09:46:26      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:des   c   style   code   a   ext   

 
        public bool BackupAA()
        {
            int temp = 0;
            int tempdel = 0;
            string sql = "INSERT INTO  [WMSBAK].[dbo].[AACopy] SELECT * FROM  [TestDB].[dbo].[AA] WHERE AddDate <= DATEADD( d ,-45,GETDATE())";
            try
            {
                temp = dbhelper.ExcuteNonequery(sql);
            }
            catch (Exception)
            {
            }
            if (temp > 0)
            {
                string delsql = "DELETE [TestDB].[dbo].[AA] WHERE AddDate < DATEADD( d ,-45,GETDATE())";
                try
                {
                    tempdel = dbhelper.ExcuteNonequery(delsql);
                }
                catch (Exception)
                {
                    throw;
                }
                if (tempdel > 0)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
            else
            {
                return false;
            }
        }
        

跨库备份指定日期前数据表,然后从原表删除,布布扣,bubuko.com

跨库备份指定日期前数据表,然后从原表删除

标签:des   c   style   code   a   ext   

原文地址:http://www.cnblogs.com/porray/p/3770244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!