Oracle
 sql >> база данни >  >> RDS >> Oracle

Избройте всички функции в базата данни на Oracle

Ето няколко начина да получите списък с функции в Oracle Database.

user_objects Преглед

user_objects view изброява всички обекти, които са собственост на текущия потребител.

Можем да изпълним заявка към този изглед и да филтрираме резултатите само до функции:

SELECT 
    object_name
FROM 
    user_objects
WHERE
    object_type = 'FUNCTION';

Както споменахме, това връща само онези обекти, които са собственост на текущия потребител.

За да върнете повече от това, използвайте един от следните изгледи.

all_objects Преглед

all_objects view изброява всички обекти, които са достъпни за текущия потребител:

SELECT 
    owner,
    object_name
FROM 
    all_objects
WHERE
    object_type = 'FUNCTION';

Този изглед включва owner колона, която ни казва кой е собственикът, така че включих това в заявката тук.

dba_objects Преглед

dba_objects view изброява всички обекти в базата данни:

SELECT 
    owner,
    object_name
FROM 
    dba_objects
WHERE
    object_type = 'FUNCTION';

Колоните на този изглед са същите като тези в all_objects изглед.

Можем също да използваме user_procedures , dba_procedures и all_procedures възгледи, за да направят същото. Тези изгледи връщат информация за функциите и съхранените процедури.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да генерирам версия 4 (случаен) UUID на Oracle?

  2. 12.2 RAC/GI Нови функции

  3. Използване на Oracle JDeveloper 12c с Oracle Database 12c на Oracle Cloud Platform, част 3

  4. Oracle – Какъв файл с имена на TNS използвам?

  5. Как да разберете кога таблицата на Oracle е актуализирана за последен път