✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Digitaro adalah perusahaan fintech yang menerapkan sistem insentif otomatis berbasis jam kerja dan performa. Sistem mereka sangat tergantung pada trigger dan stored procedure yang kompleks, dengan skenario sebagai berikut:
Jika terdapat trigger:
CREATE TRIGGER check_performance BEFORE UPDATE ON employeeFOR EACH ROWWHEN (NEW.performance_grade = 'A')EXECUTE FUNCTION bonus_check();
Dan terdapat function dengan nama bonus_check(), di mana dalamnya seperti ini:
IF NEW.bonus > 0 AND OLD.bonus = 0 THEN RAISE EXCEPTION 'Bonus manipulation detected!';END IF;
Apa potensi masalah yang terjadi dari kode diatas?
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!