sql >> Database teknologi >  >> RDS >> Oracle

Vis alle funktioner i Oracle-databasen

Her er flere måder at få en liste over funktioner i Oracle Database på.

user_objects Vis

user_objects view viser alle objekter, der ejes af den aktuelle bruger.

Vi kan køre en forespørgsel mod denne visning og filtrere dens resultater til kun funktioner:

SELECT 
    object_name
FROM 
    user_objects
WHERE
    object_type = 'FUNCTION';

Som nævnt returnerer dette kun de objekter, der ejes af den aktuelle bruger.

For at returnere mere end det, brug en af ​​følgende visninger.

all_objects Vis

all_objects view viser alle objekter, der er tilgængelige for den aktuelle bruger:

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

Denne visning inkluderer en owner kolonne, der fortæller os, hvem ejeren er, så det har jeg inkluderet i forespørgslen her.

dba_objects Vis

dba_objects view viser alle objekter i databasen:

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

Denne visnings kolonner er de samme som dem i all_objects se.

Vi kan også bruge user_procedures , dba_procedures , og all_procedures synspunkter til at gøre det samme. Disse visninger returnerer information om funktioner og lagrede procedurer.


  1. Hvordan LocalTime() virker i PostgreSQL

  2. Hvad er den bedste metode til at overføre parametre til SQLCommand?

  3. Sådan forhindrer du databasekorruption i Microsoft Access

  4. AWS Summits 2018:Chicago Recap