Programming di dalam store procedure MySQL 5 dijelaskan sebagai berikut
- Pembuatan
CREATE STORE PROCEDURE nama (daftar_parameter)
BEGIN
programming
END
// - Ketentuan dalam programming
Untuk parameter pakailah nama dengan awalan p_ .
Untuk variabel internal pakailah dengan awalan v_ .
Sebagai contoh :
CREATE PROCEDURE resume_sales_order (IN p_so_id INT)
BEGIN
DECLARE v_total_price DECIMAL;
DECLARE v_total_hpp DECIMAL;
SELECT SUM(item_price),SUM(hpp) INTO v_total_price,v_total_hpp FROM sales_item WHERE so_id=p_so_id;
UPDATE sales_order SET total_price=v_total_price,total_hpp=v_total_hpp,profit=v_total_price-v_total_hpp WHERE so_id=p_so_id;
END
//
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Programming di store procedure MySQL 5