我正在構建一個ASP.Net網站,我有一個數據庫表,我想爲其重置所有行中的一列。列類型:字節觸發適時事件的最佳方式
我想在午夜每天都這樣,在一個自動的方式。我知道我可以在SQL Server Management Studio中設置一個工作,但我想以編程方式完成此任務,並且我的網站將成爲它的觸發器。
我使用C#.NET 2008和MS SQL Server 2005
即(僞代碼)
if(new_day)// can we be accurate that time here will be around 12:00:05 at maximum?
// call sql stored procedure to reset that column
堅持使用SQL Server作業。 – 2010-11-17 16:42:24
SSIS Job是最好的解決方案。如果需要,您可以在任務中編寫C#代碼,但您想要做的是基本SQL。此外,如果您知道值出現錯誤或您想要實時修復,則可以創建觸發器或修改SQL/SP以在原始寫入期間修復數據。 – Zachary 2010-11-17 16:49:18