Nama Kelompok = Ahmad Deka Agustian (STI201100652)
Murni
Astuti (STI201100647)
Tugas Matkul = Database Server
Database = Database Rumahsakit
MEMBUAT
PROCEDURE UNTUK MENGHAPUS TB_DOKTER
Tambahkan
data sebagai berikut
mysql>
call insert_data('000','Sujanto','aan');
Query OK, 1
row affected (0.00 sec)
mysql>
select*from tb_dokter;
+-----------+-------------+-------------------+
| kode_dokter
| nama+dokter | nama_pasien |
+-----------+-------------+-------------------+
| A3 | purwanto | dedi
|
| A1 | ekosetiawan |
rini |
| A2
| Sujanto | aan |
+-----------+-------------+-------------------+
Procedure
hapus data tb_dokter
DELIMITER $$
DROP
PROCEDURE IF EXISTS `db_rumahsakit`.`hapus_pasien`$$
CREATE
PROCEDURE `db_rumahsakit`.`hapus_pasien`(nim char(9))
BEGIN
delete from
tb_pasien where
kode_pasien=kode_dokter=nama_dokter=nama_pasien=alamat=tgl_masuk=tgl_keluar;
END$$
DELIMITER ;
untuk
menghapus data tb_dokter dapat
dilakukan dengan cara memasukkan kode_dokter
yang akan dihapus pada parameter.
Contoh:
mysql>
select*from tb_dokter;
+-----------+-------------+-------------------+
| kode_dokter
| nama+dokter | nama_pasien |
+-----------+-------------+-------------------+
| A3 | purwanto | dedi
|
| A1 | ekosetiawan |
rini |
| A2
| Sujanto | aan |
+-----------+-------------+-------------------+
Hapus dokter dengan kode_dokter A2.
mysql>
call hapus_dokter('A2');
Query OK, 1
row affected (0.00 sec)
Hasilnya
menjadi
mysql>
select*from tb_dokter;
+-----------+-------------+-------------------+
| kode_dokter
| nama+dokter | nama_pasien |
+-----------+-------------+-------------------+
| A3 | purwanto | dedi
|
| A1 | ekosetiawan |
rini |
+-----------+-------------+-------------------+
Tidak ada komentar:
Posting Komentar