在資料庫中建立定時任務 原創

2022-09-07 16:33:22 字數 761 閱讀 6408

sql server 2000

中建立定時任務,處理時間超過一月的記錄

做專案時客戶要求,為了防止大量無用資料的存在,資料庫的指定表中的資料記錄需要定時清除大約一月之前的資料。在網上查了查資料,把問題解決了,感覺不錯。總結如下:

這裡不能用觸發器,要用作業。

開啟企業管理器,進入你伺服器名下的「管理」,啟動

sql server

**。然後檢視你伺服器的屬性,在「常規」中選中「自動啟動

sql server

**」。

接下來進入

sql server

**下的「作業」,在右邊點右鍵選「新建作業」。

在「常規」裡,隨便輸入乙個作業名(如:

deletedata

),分類要選最後一項「資料庫維護」。

在「步驟」裡,點「新建步驟」,隨便輸入乙個步驟名(如:

delete

),資料庫選擇你要管理的資料庫,命令裡輸入你刪除記錄的語句(如:

),也可以通過「開啟」來裝載

t-sql

指令碼,弄好後記得分析一下,沒有問題再繼續。在「高階」裡將「成功操作時」改成「轉到下一步」,「重試次數」和「重試間隔」可以根據情況設定,將「失敗時的操作」改成「轉到下一步」。

在「排程」裡,點「新建排程」,隨便輸入乙個排程名(如:

delete

),點「更改」,「排程型別」選反覆出現,「發生頻率」選每月,其餘的根據情況自己設定,然後點「確定」,再點「確定」,再點「確定」,配置就完成了。

oracle資料庫定時任務

不久前,做的專案中需要用到定時任務 有兩種實現方式 應用程式,資料庫。決定採用資料庫的定時任務。關於資料庫定時任務的資料,網上有很多文章,但當自己在設計時,並沒有僅通過一篇文章就解決問題。於是決定綜合網上資料和自己的專案,寫一篇oracle資料庫自帶的job來實現定時任務。一 定時任務的建立 啟動 ...

oracle資料庫定時任務

常要oracle資料庫定時的自動執行一些指令碼,或做資料庫備份,或做資料的提煉,或做資料庫的效能優化,包括重建索引等等的工作,這時需要用到乙個函式dbms job.submit,來完成oracle定時器job時間的處理上。使用dbms job.submit這個函式,我們只需要考慮兩個事情 安排某一任...

oracle資料庫定時任務

1.定時任務樣例 一 建立乙個表 create table t free twice id number 8 primary key,name nvarchar2 20 二 建立序列 記錄id值 create sequence create sequence t free twice log min...