Professional Documents
Culture Documents
DELIMITER $$
create procedure getCustomer2(IN kota varchar(15))
begin
open cur_cust;
getname : LOOP
if finished = 1 then
LEAVE getname;
end if;
end loop;
close cur_cust;
end $$
call getCustomer('nanter')
2. buat procedure dengan inputan berupa employeenumber kemudian menampilkan spt contoh
berikut:
call getmanager(1056)
begin
Declare finished Integer Default 0;
DECLARE var_last varchar(20);
end $$
call getManager3(1056);
begin
end $$
3. buat procedure yang menghitung cashback masing2 customer. query menghitung jumlah amount
(tabel payment) bedasarkan customer. jika jumlah amount lebih besar dari 100.000 maka cashback
sebesar 5% dari amount transaksi terakhir jika selain itu maka cashback 2% dari amount transaksi
terakhir.
DELIMITER $$
BEGIN
DECLARE amounts Decimal(10,2);
END $$
call cashback(103)