2013-04-27 47 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