Skip to content

rbcibien/sql_procedures

Repository files navigation

Desafio

Criar uma stored procedure "ver_extrato" para fornecer uma visão detalhada do extrato bancário de um cliente, incluindo seu saldo atual e as informações das últimas 10 transações realizadas. Esta operação recebe como entrada o ID do cliente e retorna uma mensagem com o saldo atual do cliente e uma lista das últimas 10 transações, contendo o ID da transação, o tipo de transação (depósito ou retirada), uma breve descrição, o valor da transação e a data em que foi realizada.

Explicação Detalhada:

  1. Entrada de Parâmetros:
    • A stored procedure recebe o ID do cliente como parâmetro de entrada.
  2. Obtenção do Saldo Atual:
    • É realizada uma consulta na tabela "clients" para obter o saldo atual do cliente com base no ID fornecido.
  3. Exibição do Saldo Atual:
    • O saldo atual do cliente é exibido por meio de uma mensagem de aviso.
  4. Obtenção das Últimas 10 Transações:
    • É realizada uma consulta na tabela "transactions" para obter as últimas 10 transações do cliente, ordenadas pela data de realização em ordem decrescente.
  5. Exibição das Transações:
    • Utilizando um loop FOR, cada transação é iterada e suas informações são exibidas por meio de mensagens de aviso.
    • Para cada transação, são exibidos o ID da transação, o tipo de transação (depósito ou retirada), uma breve descrição da transação, o valor da transação e a data em que foi realizada.
    • O loop é interrompido após exibir as informações das últimas 10 transações.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published