sql >> Databasteknik >  >> RDS >> Oracle

hur man skickar parametrar för att trigga i Oracle

Om du inte kan röra applikationskoden och applikationen själv inte skickar denna information till databasen redan, är du i ett återvändsgränd. Det enda sättet att göra den informationen tillgänglig för back-end-koden är att skicka in den på mellannivån.

Oracle tillhandahåller ett antal sätt för applikationer att skicka information från mellanskiktet till baksidan, men applikationen måste byggas för att dra nytta av dem. DBMS_APPLICATION_INFO paketet har till exempel en set_client_info procedur som gör att mellannivån kan skickas i namnet på den mellannivåanvändare som din backend-utlösare kan fråga. Du kan också använda Oracle-kontexter om du vill ha en mer allmän mekanism. Båda dessa metoder kräver dock realistiskt att Java-applikationen skrivs för att skicka denna information till back-end när anslutningar hämtas från anslutningspoolen.



  1. PostgreSQL:startar en sekvens vid MAX(kolumnen)+1

  2. Fel när en procedur mysql CRUD skapades

  3. Skapa en Java-applikation i Oracle JDeveloper, del 2

  4. Radstorleken är för stor fel i mysql skapa tabellfråga