Oracle業務用戶的存儲過程個數及行數統計
- 統計所有業務用戶存儲過程的個數
- 獨立定義的存儲過程
- 定義在包里的存儲過程
- 統計所有業務用戶存儲過程的總行數
- 獨立定義的存儲過程
- 定義在包里的存儲過程
- 通過DBA_SOURCE統計類型個數和代碼行數
?? 對存儲過程進行統計主要用到以下三個系統視圖:
dba_objects
:記錄了所有獨立創建(不是在Package內部定義的)的存儲過程的信息,可以通過object_type='PROCEDURE'
字段進行篩選。dba_procedures
:記錄了所有獨立創建的存儲過程、以及在Package內部創建的非獨立存儲過程的信息。可以通過object_type='PROCEDURE'
或object_type='PACKAGE'
進行篩選。dba_source
:按行記錄了所有存儲過程、自定義函數、以及Package的源代碼。
統計所有業務用戶存儲過程的個數
獨立定義的存儲過程
獨立存儲過程清單(dba_objects
):
SQL>