Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Criando After Trigger | Alguns Tópicos Adicionais
Técnicas Avançadas em SQL

bookDesafio: Criando After Trigger

Tarefa

Swipe to start coding

Agora vamos criar um trigger para ser executado após a atualização da coluna balance da tabela BankAccounts.
Quando acionado, ele invocará a função after_update_balance(), que registra o número da conta e o novo saldo na tabela UserLogs, fornecendo um registro das modificações de saldo. A ideia principal é que não precisamos preencher manualmente a tabela de logs - isso será feito automaticamente pelo trigger.

Nota

Observe que triggers criados para operações de UPDATE podem ser projetados para funcionar apenas para a atualização de uma coluna específica. Podemos usar a seguinte instrução para alcançar isso:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name.

Sua tarefa é:

  • Criar a função after_update_balance(). Ela deve retornar um trigger como resultado e realizar a ação necessária, que é atualizar os logs.
  • Criar um trigger AFTER UPDATE na tabela bankaccounts. Esse trigger deve utilizar a função criada, executando-a para cada linha da instrução de atualização.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

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

bookDesafio: Criando After Trigger

Deslize para mostrar o menu

Tarefa

Swipe to start coding

Agora vamos criar um trigger para ser executado após a atualização da coluna balance da tabela BankAccounts.
Quando acionado, ele invocará a função after_update_balance(), que registra o número da conta e o novo saldo na tabela UserLogs, fornecendo um registro das modificações de saldo. A ideia principal é que não precisamos preencher manualmente a tabela de logs - isso será feito automaticamente pelo trigger.

Nota

Observe que triggers criados para operações de UPDATE podem ser projetados para funcionar apenas para a atualização de uma coluna específica. Podemos usar a seguinte instrução para alcançar isso:
CREATE TRIGGER trigger_name AFTER UPDATE OF col_name ON table_name.

Sua tarefa é:

  • Criar a função after_update_balance(). Ela deve retornar um trigger como resultado e realizar a ação necessária, que é atualizar os logs.
  • Criar um trigger AFTER UPDATE na tabela bankaccounts. Esse trigger deve utilizar a função criada, executando-a para cada linha da instrução de atualização.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

close

Awesome!

Completion rate improved to 4.35
Seção 3. Capítulo 2
single

single

some-alt