logo

Crowdly

Considere a seguinte base de dados: Desenvolva um  Trigger  (designação ...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Considere a seguinte base de dados:

img

Desenvolva um Trigger (designação trgCompraMaior1500E) que notifique os gestores financeiros quando uma compra acima de 1500 euros é feita (total >= 1500).

  • O trigger é executado quando se cria uma Compra .

    • Se o total for inferior a 1500, não fazer nada.
    • Se for igual ou superior a 1500, deverá ser enviado um email para cada um dos gestores financeiros.

  • Os financeiros são as pessoas com id_tipo = 30

    ; Podem ser vários.

    •  O email dos financeiros está na coluna "json_extra", que possui o objeto JSON com o seguinte formato:

      • {"email": «valor»}

  • O email enviado através do Database Mail, com o assunto "Compra alta feita" e o corpo "A compra id XX foi feita com o valor YY". XX e YY deve ser substituído pelos respetivos valores (id da compra e total da compra). O email deve também ser guardado numa tabela de "Logs", que se encontra na Instância "StoreLogs", base de dados "Logs".

A tabela de Logs deve chamar-se LogsAI

Se não encontrar forma de enviar para os vários gestores de stock, deverá enviar a notificação para pelo menos 1 (de forma a contar alguns pontos na questão...)

More questions like this

Want instant access to all verified answers on elearning.ipvc.pt?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!