sql >> Database teknologi >  >> RDS >> Oracle

hvordan man sender parametre til trigger i Oracle

Hvis du ikke kan røre ved applikationskoden, og applikationen selv ikke videregiver disse oplysninger til databasen allerede, er du i en blindgyde. Den eneste måde at gøre denne information tilgængelig for back-end-koden er ved at sende den ind på mellemniveauet.

Oracle giver en række måder, hvorpå applikationer kan videregive information fra mellemniveauet til bagenden, men applikationen skal bygges til at drage fordel af dem. DBMS_APPLICATION_INFO pakken har for eksempel en set_client_info procedure, der tillader det midterste niveau at sende i navnet på den midterste bruger, som din backend-udløser kunne forespørge på. Du kan også bruge Oracle-kontekster hvis du ønsker en mere generel mekanisme. Begge disse tilgange kræver dog realistisk, at Java-applikationen skrives til at videregive disse oplysninger til back-end, når forbindelser hentes fra forbindelsespuljen.



  1. Hvorfor og hvornår skal jeg bruge SPARSE COLUMN? (SQL SERVER 2008)

  2. Sådan finder du hierarkistien for en trærepræsentation

  3. Python-databaseprogrammering med SQL Express for begyndere

  4. MySQL tidsstempel vælg datointerval