sql >> Database >  >> RDS >> Oracle

Lijst met alle functies in Oracle Database

Hier zijn verschillende manieren om een ​​lijst met functies in Oracle Database te krijgen.

De user_objects Bekijk

De user_objects weergave toont alle objecten die eigendom zijn van de huidige gebruiker.

We kunnen een query uitvoeren op deze weergave en de resultaten filteren op alleen functies:

SELECT 
    object_name
FROM 
    user_objects
WHERE
    object_type = 'FUNCTION';

Zoals vermeld, retourneert dit alleen die objecten die eigendom zijn van de huidige gebruiker.

Gebruik een van de volgende weergaven om meer dan dat terug te geven.

De all_objects Bekijk

De all_objects weergave toont alle objecten die toegankelijk zijn voor de huidige gebruiker:

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

Deze weergave bevat een owner kolom die ons vertelt wie de eigenaar is, dus ik heb dat hier in de vraag opgenomen.

De dba_objects Bekijk

De dba_objects view geeft een overzicht van alle objecten in de database:

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

De kolommen van deze weergave zijn dezelfde als die in de all_objects bekijken.

We kunnen ook de user_procedures . gebruiken , dba_procedures , en all_procedures standpunten om hetzelfde te doen. Deze weergaven geven informatie over functies en opgeslagen procedures.


  1. Voordelen van NoSQL-databases – Alles wat u moet weten

  2. Oracle Database Security:Database Auditing

  3. Hoe de directory / hiërarchie / boomstructuur in de database op te slaan?

  4. Waarom elk klein bedrijf een database nodig heeft