Programming di dalam store procedure MySQL 5 dijelaskan sebagai berikut

  1. Pembuatan
    CREATE STORE PROCEDURE nama (daftar_parameter)
    BEGIN
         programming
    END
    //
  2. 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