sql >> Databasteknik >  >> RDS >> Oracle

Använd `SELECT` för att anropa en funktion

Denna praxis är från före PLSQL och Oracle 7. Som redan nämnts var uppdraget möjligt (och naturligtvis Best Practice) i Oracle7.

Före Oracle 7 fanns det två mycket använda verktyg som behövdes användningen av Select ... into var from dual;

Å ena sidan fanns det ett Oracle-verktyg som hette RPT, någon sorts rapportgenerator. RPT kan användas för att skapa batchprocesser. Den hade två typer av makron som kunde kombineras för att uppnå det vi använder PLSQL för idag. Mitt första Oracle-jobb innebar att felsöka PLSQL som genererades av ett program som tog RPT-batcher och konverterade dem automatiskt till PLSQL. Jag slängde min enda RPT-handbok någon gång strax efter 2000.

Å andra sidan fanns det Oracle Forms 2.x och dess Meny-komponent. Kontextväxling i Oracle Menu gjordes ofta med en Välj ... från dubbel; Jag minns fortfarande hur stolt jag var när jag upptäckte att en olöslig bugg orsakades av totalt 6 poster i tabellen Dual.

Jag är ledsen att säga att jag inte kan bevisa något av detta, men det är tiden på året att tänka tillbaka på gamla tider och riktigt kul att få svaret.




  1. Utelämna dubbla citattecken för att göra en fråga på PostgreSQL

  2. Hur man listar tabell främmande nycklar

  3. Hur den BINÄRA operatören fungerar i MariaDB

  4. Hur skapar man postgres-förlängning inuti behållaren?