如果已經問過問題,請提前致歉並致歉。我一直沒有遇到答案。PL SQL - 過程 - 表,其中包含執行過程的用戶的記錄
我想知道是否有一張表,其中包含執行特定過程或函數的oracle用戶名記錄。
我想創建一個過程,可以通過另一個過程作爲子程序調用。我正在創建的過程將在每次執行其他過程時創建一個日誌條目。下面的例子;
User_Name =執行該功能的人員的Oracle用戶名。
Name =過程或函數的名稱。
LastCompileDT =函數或過程上次編譯的日期/時間。
我有點卡在哪裏來源數據。 我遇到過all_source表,但它只給我這個過程的所有者,而不是執行用戶。
任何反饋將不勝感激。
謝謝
偉大的答案已經給出。然而,有一點需要記住的是正常的存儲過程將與調用存儲過程一起回滾,這通常不是您想要的用於審計目的的存儲過程。你可能想讓你的審計存儲過程自治 –