2015-01-20 40 views
0

我正在尋找你的助手,瞭解方法和代碼,以便在4天后更改列值。如何在4天后更新列值?

目前,無論何時我在數據庫中插入一個新行,標誌的值默認爲「Y」,我將通過默認存儲sysdate來捕獲創建日期&時間。現在,我想在創建4天后將標誌更改爲「N」。

所以,請指導和指導我如何做到上述。

回答

1

您應該考慮在INSERT/UPDATE/DELETE上創建觸發器IF您的表經常被訪問用於這些操作。

如果沒有,那麼你將不得不安排一份工作來每日運行SQL或者你想檢查的頻率。

how to schedule a job for sql query to run daily?

+0

你知道如何在蟾蜍中做到這一點嗎? – user3407440 2015-01-20 19:58:52

+0

糾正我,如果我錯了。這項工作將檢查沒有。的日子,我應該運行一個觸發器來更新標誌? – user3407440 2015-01-20 19:59:59

+0

@ user3407440如果您有工作正在運行,則不需要觸發器。 http://bloggingaboutoracle.com/creating-jobs-in-toad-for-oracle/ – Ramie 2015-01-20 20:00:34