Utfordring: Opprette After-Trigger
Swipe to start coding
Nå skal vi opprette en trigger som kjøres etter oppdatering av kolonnen balance
i tabellen BankAccounts
.
Når denne trigges, vil funksjonen after_update_balance()
bli kalt, som logger kontonummeret og den nye saldoen i tabellen UserLogs
, og dermed gir en oversikt over endringer i saldo. Hovedideen er at vi ikke trenger å fylle ut loggtabellen manuelt – dette gjøres automatisk av triggeren.
Merk
Vær oppmerksom på at triggere som opprettes for
UPDATE
-operasjoner kan utformes slik at de kun gjelder oppdatering av en spesifikk kolonne. Vi kan bruke følgende setning for å oppnå dette:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Din oppgave er å:
- Opprette funksjonen
after_update_balance()
. Den skal returnere en trigger som resultat og utføre nødvendig handling, altså oppdatere loggene. - Opprette en
AFTER UPDATE
-trigger på tabellenbankaccounts
. Denne triggeren skal bruke den utformede funksjonen ved å kjøre den for hver rad som oppdateres.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 4.35
Utfordring: Opprette After-Trigger
Sveip for å vise menyen
Swipe to start coding
Nå skal vi opprette en trigger som kjøres etter oppdatering av kolonnen balance
i tabellen BankAccounts
.
Når denne trigges, vil funksjonen after_update_balance()
bli kalt, som logger kontonummeret og den nye saldoen i tabellen UserLogs
, og dermed gir en oversikt over endringer i saldo. Hovedideen er at vi ikke trenger å fylle ut loggtabellen manuelt – dette gjøres automatisk av triggeren.
Merk
Vær oppmerksom på at triggere som opprettes for
UPDATE
-operasjoner kan utformes slik at de kun gjelder oppdatering av en spesifikk kolonne. Vi kan bruke følgende setning for å oppnå dette:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Din oppgave er å:
- Opprette funksjonen
after_update_balance()
. Den skal returnere en trigger som resultat og utføre nødvendig handling, altså oppdatere loggene. - Opprette en
AFTER UPDATE
-trigger på tabellenbankaccounts
. Denne triggeren skal bruke den utformede funksjonen ved å kjøre den for hver rad som oppdateres.
Løsning
Takk for tilbakemeldingene dine!
Awesome!
Completion rate improved to 4.35single