TABEL DOSEN MENGGUNAKAN STORED PROCEDURE
A. Pengertian Stored Procedure
Stored Procedure adalah sekumpulan perintah SQL yang disimpan di dalam database server dan dapat dijalankan (dipanggil) berulang kali hanya dengan satu perintah. Stored procedure berfungsi seperti fungsi/prosedur di bahasa pemrograman, tetapi dijalankan langsung oleh DBMS (misalnya MySQL, MariaDB, SQL Server).
B. Ciri Utama Stored Procedure
- Disimpan di database, bukan di aplikasi
- Bisa menerima parameter (input & output)
- Dapat berisi:
-
SELECT -
INSERT -
UPDATE -
DELETE -
Logika (
IF,LOOP, dll)
- Dipanggil menggunakan perintah
CALL
C. Contoh Tabel Dosen
Menggunakan HeidiSQL:
- Tabel / Data "dosen"
- Stored Procedure
1. sp_cari_alamat
2. sp_dosen_by_id
3. sp_tampil_dosen_umur
- Tampilan menggunakan CALL
1. sp_tampil_dosen_umur
2. sp_dosen_by_id
Menggunakan phpMyAdmin
- Tabel "dosen"
- Stored Procedure / Routines
- Tampilan menggunakan Execute
1. sp_cari_alamat
2. sp_dosen_by_id
3. sp_tampil_dosen_umur
Keterangan:
- sp_cari_alamat: Mencari dan menampilkan jenis dan nama alamat (misalnya "provinsi"" Jawa Timur", "kabupaten_kota""Sidoarjo", "kecamatan""Krian").
.
- sp_dosen_by_id: Mencari dan menampilkan nomor id (misalnya "1").
- sp_tampil_dosen_umur: Menampilkan tabel beserta umur ditemukan dalam "tgl_lahir".
Tidak ada komentar:
Posting Komentar