Senin, 29 Juni 2009

Procedure dan Function

Syntax Umum
procedure
Syntak untuk membuat procedure dalam MySQL adalah sebagai berikut.

CREATE [DEFINER = { user CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body

Function

CREATE [DEFINER = { user CURRENT_USER }] FUNCTION sp_name ([func_parameter[,...]]) RETURNS type [characteristic ...] routine_body

Example

mysql> delimiter //
mysql> CREATE PROCEDURE jumlahSiswa (OUT param1 INT)
-> BEGIN
-> SELECT COUNT(*) INTO param1 FROM siswa;
-> END;
-> //

Query OK, 0 rows affected (0.00 sec)mysql> delimiter ;

Tidak ada komentar: