Sfida: Creazione di un Trigger After
Swipe to start coding
Ora creeremo un trigger che si attiva dopo l'aggiornamento della colonna balance
della tabella BankAccounts
.
Quando viene attivato, invocherà la funzione after_update_balance()
, che registra il numero di conto e il nuovo saldo nella tabella UserLogs
, fornendo una traccia delle modifiche al saldo. L'idea principale è che non dobbiamo compilare manualmente la tabella dei log: sarà il trigger a farlo automaticamente.
Nota
Presta attenzione al fatto che i trigger creati per le operazioni di
UPDATE
possono essere progettati per funzionare solo sull'aggiornamento di una specifica colonna. Possiamo utilizzare la seguente istruzione per ottenere questo risultato:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Il tuo compito è:
- Creare la funzione
after_update_balance()
. Deve restituire un trigger come risultato ed eseguire l'azione necessaria, ovvero aggiornare i log. - Creare un trigger
AFTER UPDATE
sulla tabellabankaccounts
. Questo trigger deve utilizzare la funzione progettata eseguendola su ogni riga dell'istruzione di aggiornamento.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 4.35
Sfida: Creazione di un Trigger After
Scorri per mostrare il menu
Swipe to start coding
Ora creeremo un trigger che si attiva dopo l'aggiornamento della colonna balance
della tabella BankAccounts
.
Quando viene attivato, invocherà la funzione after_update_balance()
, che registra il numero di conto e il nuovo saldo nella tabella UserLogs
, fornendo una traccia delle modifiche al saldo. L'idea principale è che non dobbiamo compilare manualmente la tabella dei log: sarà il trigger a farlo automaticamente.
Nota
Presta attenzione al fatto che i trigger creati per le operazioni di
UPDATE
possono essere progettati per funzionare solo sull'aggiornamento di una specifica colonna. Possiamo utilizzare la seguente istruzione per ottenere questo risultato:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name
.
Il tuo compito è:
- Creare la funzione
after_update_balance()
. Deve restituire un trigger come risultato ed eseguire l'azione necessaria, ovvero aggiornare i log. - Creare un trigger
AFTER UPDATE
sulla tabellabankaccounts
. Questo trigger deve utilizzare la funzione progettata eseguendola su ogni riga dell'istruzione di aggiornamento.
Soluzione
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 4.35single