Desafío: Creación de Trigger After
Swipe to start coding
Ahora crearemos un trigger que se ejecutará después de actualizar la columna balance de la tabla BankAccounts.
Cuando se active, invocará la función after_update_balance(), que registra el número de cuenta y el nuevo saldo en la tabla UserLogs, proporcionando un registro de las modificaciones de saldo. La idea principal es que no tenemos que llenar manualmente la tabla de logs: el trigger lo hará automáticamente.
Nota
Presta atención a que los triggers creados para operaciones
UPDATEpueden diseñarse para funcionar solo para la actualización de una columna en particular. Podemos usar la siguiente sentencia para lograr esto:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name.
Tu tarea es:
- Crear la función
after_update_balance(). Debe devolver un trigger como resultado y realizar la acción necesaria, que es actualizar los logs. - Crear un trigger
AFTER UPDATEen la tablabankaccounts. Este trigger debe utilizar la función diseñada ejecutándola en cada fila de la sentencia de actualización.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 4.35
Desafío: Creación de Trigger After
Desliza para mostrar el menú
Swipe to start coding
Ahora crearemos un trigger que se ejecutará después de actualizar la columna balance de la tabla BankAccounts.
Cuando se active, invocará la función after_update_balance(), que registra el número de cuenta y el nuevo saldo en la tabla UserLogs, proporcionando un registro de las modificaciones de saldo. La idea principal es que no tenemos que llenar manualmente la tabla de logs: el trigger lo hará automáticamente.
Nota
Presta atención a que los triggers creados para operaciones
UPDATEpueden diseñarse para funcionar solo para la actualización de una columna en particular. Podemos usar la siguiente sentencia para lograr esto:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name.
Tu tarea es:
- Crear la función
after_update_balance(). Debe devolver un trigger como resultado y realizar la acción necesaria, que es actualizar los logs. - Crear un trigger
AFTER UPDATEen la tablabankaccounts. Este trigger debe utilizar la función diseñada ejecutándola en cada fila de la sentencia de actualización.
Solución
¡Gracias por tus comentarios!
single