2009-10-19 71 views
2

我需要一個Informix數據庫來更新12月31日11:59的一些記錄; Informix可以在觸發器上執行此操作,還是具有某種類型的調度器?Informix有計劃的觸發器嗎?

我是一個Informix noob btw。

我使用Informix 11.1 HP-UX

回答

3

如果你的Informix 11.10或更高版本,再有就是內置IDS一個task scheduler facilityKnowledge Center中的搜索項「計劃程序」會引導您查看相關信息。

如果您有早期版本的IDS,那麼該設施已丟失,如果對您來說很重要,您應該升級以獲取它。


當問Informix的問題,請提供的Informix版本(至少至11.50水平的細節,最好到11.50.FC3細節),並在那裏你運行它(操作系統平臺和版本號 - 有時是芯片類型)。在詢問有關Informix產品的問題時,這應該是自動的。 (這是一般性評論,不僅僅針對你。)

+1

請注意,您可以使用'cron'作爲使用DBMS調度程序的替代方案在預定時間運行任務 - 或者如果您的IDS版本沒有調度程序。另外,你的問題是要求11:59還是23:59?在預定的時間內小心粒度;檢查調度程序在特定時間啓動任務的可靠程度,特別是如果'11:59'真的是'23:59',並且在午夜之前完成(或至少啓動)至關重要。這不應該是一個問題,但是......比對不起更安全。 – 2009-10-19 18:20:35

1

如果您使用Server Studio,您可以使用Sentinel設置作業。