Rabu, 12 Februari 2014

Stored Procedure MySql

Stored Procedure


Bentuk umum stored procedure:
Ø  CREATE PROCEDURE {TAMBAH/UBAH/HAPUS} (IN VNAMA FIELDNYA)
Ø  {INSERT/UPDATE/DELETE} {KONDISI};
            Kemudian memasukan data dengan syntak :
Ø  CALL {TAMBAH/UBAH/HAPUS} (DATA  YANG AKAN DIMASUKAN);

Contoh Kasus:
Membuat database smk_cendikia:
Mysql > create database smk_cendikia;
Menggunakan database:
Myssql > use smk_cendikia;

Membuat tabel biodata_siswa:
Mysql > create table biodata_siswa
> (
> Id varchar (10),
> Nama varchar (25),
> Alamat varchar (25)
> );

Menambah data:
Mysql > create procedure tambah (in vid                                                                                                varchar (10), in vnama varchar (25), in valamat (25))
> Insert into biodata_siswa values (vid, vnama, valamat);
Mysql > call tambah (‘123’, ‘Yunus’, ‘Sumulagung’);
Mysql > call tambah (‘124’, ‘Zunaedi’, ‘Cikunir’);

Menampilkan data:
Mysql > create procedure tampil ( )
 > select id, nama, alamat from
    biodata_siswa;
Mysql > call tampil ( );

Mengubah data:
Mysql > create procedure ubah (in vid varchar (10), vnama varchar (25), valamat varchar (25))
> update biodata_siswa set  nama=vnama, alamat=valamat where id=vid;
Mysql > call ubah (‘123’, ‘Muhammad Yunus’, ‘Tasikmalaya’);
Mysql > call tampil ( );

Menghapus data:
Mysql > create procedure hapus ( in vid varchar (10));
Mysql > call hapus (1);

Mysql > call tampil ( );

0 komentar:

Posting Komentar