我在我的leavemaster表中有一個字段「總計字段」。現在我的需求是自動更新這個字段,以便在新年開始時增加15天,即1月1日。我想通過觸發來使用它。但是當我嘗試實現它時沒有幫助。 任何人都可以幫助我做到這一點?在那裏我已經創建批處理文件如下任何其他想法,這樣做 在此先感謝...新年開始時自動更新字段SQL
:
SQLCMD -E -Timesheet -ic:\ BAT \ UpdateTotalLeave.sql
和我的SQL文件如下:
UPDATE empTable SET TotalLeave = TotalLeave + 15
和我設置的Windows任務調度,如圖圖像(我設置測試今天的日期和時間),但在表中未更新。
有蝙蝠文件或我的任務調度任何錯誤? 謝謝
您正在使用什麼數據庫?是否想讓數據庫在1月1日發生時識別,然後自動更新每行的總計字段? – Ben
SQL server 2008 r2 – KaviSuja
你是否想要添加15天,或只是在某個日期範圍內?順便說一下,我認爲觸發可能是這裏的一種方式。 –