sql >> Databasteknik >  >> RDS >> Oracle

Metadata om PL/SQL-posttyper på paketnivå

Om PERSON_RECORD_TYPE används som argument eller resultattyp för någon procedur eller funktion, kan du fråga ALL_ARGUMENTS. Informationen är lite krypterad där (hierarkin för flernivåinkapsling av poster och samlingar är kodad i kolumner POSITION,SEQUENCE och DATA_LEVEL), men den finns.

Jag tror inte att en sådan fråga pekar på fel arkitektur. För automatisk PLSQL-kodgenerering är detta en helt legitim begäran, tyvärr med mycket svagt PLSQL-språkstöd.



  1. Konvertera SQL Server-fråga till MySQL

  2. Hur SYS_GUID() fungerar i MariaDB

  3. Skapa en utlösare som uppdaterar en kolumn i en tabell när en kolumn i en annan tabell uppdateras

  4. Anslut till mysql i en dockningsbehållare från värden