sql >> Databáze >  >> RDS >> Oracle

Jak odeslat libovolné parametry do triggeru Oracle?

K předání uživatele aplikace spouštěči můžete použít proměnnou relace client_identifier.

Nastavte jej po připojení k databázi takto:

  CALL dbms_session.set_identifier('<<username>>');

a načtěte jej do spouštěče:

  SELECT sys_context('USERENV','CLIENT_IDENTIFIER') INTO username FROM DUAL;

Více informací lze nalézt v Oracle docs



  1. Oracle Database Developer Choice Awards

  2. Dotaz k nalezení úplného skenování tabulky v oracle

  3. Změňte režim podezření z databáze SQL na normální režim pomocí dotazu

  4. Jak určit automaticky vygenerovaný primární klíč použitý jako cizí klíč pro jinou tabulku