如何創建PL/SQL函數,該函數在指定的超時時間內等待某行的更新,然後返回。PL/SQL在Oracle中等待更新
我想完成的是 - 我有很長時間的運行過程,它將通過process_id將其狀態更新爲ASYNC_PROCESS表。我需要函數,當這個過程完成時返回true/false,而且我需要這個函數等待這個過程完成,等待一段時間,超時返回或者在過程完成時立即返回true。我不想使用睡眠(1秒),因爲在這種情況下,我會滯後1秒。我不想使用睡眠(1毫秒),因爲在這種情況下,我花了CPU資源(和1毫秒滯後)。
有經驗的程序員如何完成這個好方法嗎?
該函數將.NET(所以我需要DB操作和.NET/UI之間最小的滯後)
日Thnx, 牛肉
我沒有提到什麼,我會打電話給PL/SQL .NET的函數! ;) – 2011-04-03 13:18:12
然後編輯你的問題,使之清楚(包括標籤) – Mat 2011-04-03 13:25:31