Uitdaging: Het Maken van een After Trigger
Swipe to start coding
Nu gaan we een trigger maken die wordt uitgevoerd na het bijwerken van de kolom balance
in de tabel BankAccounts
.
Wanneer deze wordt geactiveerd, roept hij de functie after_update_balance()
aan, die het rekeningnummer en het nieuwe saldo logt in de tabel UserLogs
, zodat er een registratie is van saldo-aanpassingen. Het belangrijkste idee is dat we de logs-tabel niet handmatig hoeven in te vullen - dit gebeurt automatisch door de trigger.
Opmerking
Let erop dat triggers die zijn aangemaakt voor
UPDATE
-operaties zo kunnen worden ontworpen dat ze alleen werken bij het bijwerken van een specifieke kolom. We kunnen de volgende instructie gebruiken om dit te bereiken:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Uw opdracht is:
- Maak de functie
after_update_balance()
. Deze moet een trigger retourneren als resultaat en de benodigde actie uitvoeren, namelijk het bijwerken van de logs. - Maak een
AFTER UPDATE
trigger op de tabelbankaccounts
. Deze trigger moet de ontworpen functie gebruiken door deze uit te voeren op elke rij van de update-instructie.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain that in simpler terms?
What are the next steps I should take?
Can you give me an example?
Awesome!
Completion rate improved to 4.35
Uitdaging: Het Maken van een After Trigger
Veeg om het menu te tonen
Swipe to start coding
Nu gaan we een trigger maken die wordt uitgevoerd na het bijwerken van de kolom balance
in de tabel BankAccounts
.
Wanneer deze wordt geactiveerd, roept hij de functie after_update_balance()
aan, die het rekeningnummer en het nieuwe saldo logt in de tabel UserLogs
, zodat er een registratie is van saldo-aanpassingen. Het belangrijkste idee is dat we de logs-tabel niet handmatig hoeven in te vullen - dit gebeurt automatisch door de trigger.
Opmerking
Let erop dat triggers die zijn aangemaakt voor
UPDATE
-operaties zo kunnen worden ontworpen dat ze alleen werken bij het bijwerken van een specifieke kolom. We kunnen de volgende instructie gebruiken om dit te bereiken:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Uw opdracht is:
- Maak de functie
after_update_balance()
. Deze moet een trigger retourneren als resultaat en de benodigde actie uitvoeren, namelijk het bijwerken van de logs. - Maak een
AFTER UPDATE
trigger op de tabelbankaccounts
. Deze trigger moet de ontworpen functie gebruiken door deze uit te voeren op elke rij van de update-instructie.
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 4.35single