sql >> Databasteknik >  >> RDS >> Oracle

Hur skickar man godtyckliga parametrar till Oracle trigger?

Du kan använda sessionsvariabeln client_identifier för att skicka en applikationsanvändare till en trigger.

Ställ in den efter att ha anslutit till databasen så här:

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

och hämta den inuti utlösaren:

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

Mer information finns i Oracle-dokumenten



  1. Beräknar värde med hjälp av föregående värde på en rad i T-SQL

  2. Proaktiva SQL Server Health Checks, Del 3:Inställningar för instans och databas

  3. oracle diff:hur jämför man två tabeller?

  4. Hur man ersätter NULL med ett annat värde i SQL Server – ISNULL()