Tutorial MySQL ini menjelaskan bagaimana Cara Menggunakan Statement MySQL LEAVE dengan sintaks dan contoh.
Statement MySQL LEAVE digunakan saat teman-teman ingin keluar dari blok kode yang diidentifikasi oleh label_name, seperti pernyataan LOOP, pernyataan WHILE, atau pernyataan REPEAT.
Syntax
Penulisan syntax untuk statement MySQL LEAVE adalah:
1 |
LEAVE label_name; |
Penjelasan Parameter
- label_name
- Nama blok kode (yaitu: LOOP, WHILE, REPEAT) untuk diakhiri.
Catatan
- Ketika teman-teman menggunakan statement MySQL LEAVE untuk menghentikan blok kode, seperti pernyataan LOOP, pernyataan WHILE, atau pernyataan REPEAT yang diidentifikasi oleh label_name.
Contoh
Mari kita lihat sebuah contoh yang menunjukkan bagaimana menggunakan Statement MySQL LEAVE:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
DELIMITER // CREATE FUNCTION CalcIncome ( starting_value INT ) RETURNS INT BEGIN DECLARE income INT; SET income = 0; label1: LOOP SET income = income + starting_value; IF income < 3000 THEN ITERATE label1; END IF; LEAVE label1; END LOOP label1; RETURN income; END; // DELIMITER ; |
Dalam contoh Statement MySQL LEAVE ini, kita telah membuat sebuah loop yang disebut label1 dengan menggunakan pernyataan LOOP.
Statement MySQL ITERATE akan menyebabkan loop mengulang sementara pendapatan kurang dari 3000. Setelah pendapatan lebih besar dari atau sama dengan 3000, pernyataan LEAVE akan mengakhiri LOOP.