Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да изпратя произволни параметри към тригера на Oracle?

Можете да използвате променливата на сесията client_identifier, за да предадете потребител на приложението към тригер.

Задайте го след свързване с базата данни по следния начин:

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

и го извлечете вътре в спусъка:

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

Повече информация можете да намерите в документите на Oracle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да върнете списък с поддържани езици в Oracle

  2. ТИП Промяна на дефиниция в Oracle 21c

  3. Грешка ORA-00932 при използване на избор с полета за съюз и CLOB

  4. ORA-00054:ресурсът е зает и придобива с указано NOWAIT

  5. Как да извика функция на Oracle от Hibernate с параметър за връщане?