sql >> Databasteknik >  >> RDS >> Oracle

Hur man får en lista över alla procedurer i ett paketorakel

Dataordbokvyn ALL_PROCEDURES (eller USER_PROCEDURES om du bara vill ha dina paket). Läs mer.

 select procedure_name
 from all_procedures
 where owner = 'YOU'
 and object_name = 'YOUR_PACKAGE'

Detta listar de offentliga förfaranden som exponeras i förpackningsspecifikationen. Det finns inget enkelt sätt att hämta de privata procedurerna (det vill säga de som endast anges i paketets brödtext) förutom genom att bearbeta källtexten. Oracle tillhandahåller ett verktyg PL/SCOPE som vi kan använda för att samla in denna information, men det kräver att vi ändrar sessionsinställningar och kompilerar om vår kod, så det kanske inte är lämpligt i alla situationer. Läs mer .



  1. Hur ändrar man tryckknappsetikettens text och lägger till en ny funktionalitet under körning? Oracle Forms

  2. Vilka är fördelarna med endast_full_grupp_efter-läget?

  3. För att hitta nästa arbetsdag

  4. Hur får man bytestorleken på resultaten i en SQL-fråga?