sql >> Base de Datos >  >> RDS >> Oracle

La tabla 1 inusual está mutando, es posible que el activador/función no vea el error en Oracle

Es la declaración SELECT la que está causando el problema aquí. Dentro del activador, no puede SELECCIONAR de la misma tabla. En su ejemplo, no necesita/no puede usar la instrucción SELECT. Puede obtener los valores simplemente usando :newrow.id_1 , :newrow.id_2 y :newrow.id_3 .