sql >> Databasteknik >  >> RDS >> Oracle

Fråga med SqlPlus (paketspecifikation och kropp)

Det finns en TYPE-kolumn i all_source-vyn. Typen kan ha 2 värden - 'PACKAGE' och 'PACKAGE BODY'. Så för att få specifikationerna,

select text from all_source
where name = 'PACK_JACK'
and type = 'PACKAGE'
order by line;

och för att få kroppen

select text from all_source
where name = 'PACK_JACK'
and type = 'PACKAGE BODY'
order by line;

Dessutom, istället för att använda all_source, kan du använda user_source. all_source innehåller allt inklusive systempaket. USER_SOURCE har bara användardefinierade paket.



  1. PostgreSQL anpassade undantag?

  2. Microsoft Hex datum

  3. Oracle SQL - Hur man hämtar de högsta 5 värdena i en kolumn

  4. Föredragen metod för materialiserade vyer (sammanfattningstabeller) med MySQL