sql >> Database >  >> RDS >> Oracle

`SELECT` gebruiken om een ​​functie aan te roepen

Deze praktijk dateert van voor PLSQL en Oracle 7. Zoals reeds vermeld was opdracht mogelijk (en natuurlijk Best Practice) in Oracle7.

Vóór Oracle 7 waren er twee veelgebruikte tools die nodig het gebruik van Selecteer ... in var van dual;

Aan de ene kant was er een Oracle Tool genaamd RPT, een soort rapportgenerator. RPT kan worden gebruikt om batchprocessen te creëren. Het had twee soorten macro's, die konden worden gecombineerd om te bereiken waarvoor we PLSQL tegenwoordig gebruiken. Mijn eerste Oracle-taak omvatte het debuggen van PLSQL die werd gegenereerd door een programma dat RPT-batches nam en deze automatisch naar PLSQL converteerde. Ik gooide mijn enige RPT-handboek ergens kort na 2000 weg.

Aan de andere kant was er Oracle Forms 2.x en zijn menucomponent. Contextomschakeling in Oracle Menu werd vaak gedaan met een Select ... from dual; Ik weet nog hoe trots ik was toen ik ontdekte dat een onhandelbare bug werd veroorzaakt door in totaal 6 records in tabel Dual.

Het spijt me te moeten zeggen dat ik hier niets van kan bewijzen, maar het is de tijd van het jaar om terug te denken aan vroeger en erg leuk om het antwoord te hebben.




  1. Bent u gesorteerd? Tips met betrekking tot het bestellen van T-SQL-vensters

  2. GROUP BY in de clausule UPDATE FROM

  3. Hoe wordt met behulp van Oracle SQL het dagnummer van de week en de dag van de week weergegeven?

  4. Percona-distributie voor PostgreSQL implementeren voor hoge beschikbaarheid