Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie sende ich beliebige Parameter an den Oracle-Trigger?

Sie können die Sitzungsvariable client_identifier verwenden, um einen Anwendungsbenutzer an einen Trigger weiterzuleiten.

Stellen Sie es nach dem Verbinden mit der Datenbank wie folgt ein:

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

und rufen Sie es innerhalb des Triggers ab:

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

Weitere Informationen finden Sie in der Oracle-Dokumentation