2013-04-27 25 views
0

任何人都可以帮助我了解如何编写脚本以从计划任务中删除移动服务表中的记录吗?我想每天清除排行榜,而排定的任务似乎是这样做的最好方式,但文档看起来有点粗略。定期从表中删除Azure移动服务

我已经创建了日程表,但不知道如何修改脚本来删除表中的所有行。

我看着这里和这里,但他们并没有真正摆脱任何光。

非常感谢,

杰森。

回答

2

从表中删除记录的最简单方法是使用mssql对象,并将一个DELETE查询发送到数据库,如下所示。像往常一样,只要您发送“DELETE”而没有任何过滤器,请非常仔细地运行它

function MyScheduledTask() { 
    var sql = 'DELETE from YourTableName'; // Run with care!!! 
    mssql.query(sql, { 
     success: function(results) { 
      console.log('Success: ', results); 
     }, error: function(err) { 
      console.log('Error: ', err); 
     } 
    }); 
} 
+0

卡洛,非常感谢您的职位。我还发现这包括运行存储过程的能力。 http://fabriccontroller.net/blog/posts/build-your-own-sql-server-agent-for-windows-azure-sql-database-with-the-scheduler/ 问候, 杰森。 – 2013-04-28 19:49:45