Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Creación de Trigger After | Algunos Temas Adicionales
Técnicas Avanzadas en SQL

bookDesafío: Creación de Trigger After

Tarea

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 UPDATE pueden 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 UPDATE en la tabla bankaccounts. Este trigger debe utilizar la función diseñada ejecutándola en cada fila de la sentencia de actualización.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain that in simpler terms?

What are the next steps I should take?

Can you give me an example?

close

Awesome!

Completion rate improved to 4.35

bookDesafío: Creación de Trigger After

Desliza para mostrar el menú

Tarea

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 UPDATE pueden 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 UPDATE en la tabla bankaccounts. Este trigger debe utilizar la función diseñada ejecutándola en cada fila de la sentencia de actualización.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

close

Awesome!

Completion rate improved to 4.35
Sección 3. Capítulo 2
single

single

some-alt