2014-02-12 47 views
0

我有一個Leave_info表有4列:安排在SQL Server中的工作

EMPID,氯,SL,在每年年初對LOP

默認值CL,SL,LOP是

12,6 0

這更新必須由服務器在每年的1月1日上午12點自動完成。這個怎麼做?

+0

你需要幫助創建工作,或寫入更新? – JiggsJedi

+0

btw看起來像4列... –

+0

有3列'empid,氯,SL,LOP' ?? –

回答

0

如果您的服務器安裝了SQL Server Agent,您可以創建一個job並將其安排在每年的第一天中午12:00點運行。

這裏有一個快速的how-to創建一個jobhttp://technet.microsoft.com/en-us/library/ms190268.aspx

如果你沒有SQL Server Agent安裝,那麼你可以編寫一個應用程序,編譯它,然後將服務器來運行你的應用程序上設置Windows Scheduled Task根據你需要的年度時間表。

(或者在Linux環境下,如果沒有MS SQL Server的cron作業)