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

La tabella insolita table1 sta mutando, il trigger/la funzione potrebbe non visualizzare l'errore in Oracle

È l'istruzione SELECT che sta causando il problema qui. All'interno del trigger, non puoi SELECT dalla stessa tabella. Nel tuo esempio, non hai bisogno/non puoi usare l'istruzione SELECT. Puoi ottenere i valori semplicemente usando :newrow.id_1 , :newrow.id_2 e :newrow.id_3 .