0% found this document useful (0 votes)
20 views4 pages

TGR - SP

Uploaded by

HARRY JAMES
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views4 pages

TGR - SP

Uploaded by

HARRY JAMES
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Trigger

TRIGGER DELETE CABANG


CREATE DEFINER=`root`@`linux` TRIGGER `TGR_DELETE_CABANG` BEFORE DELETE ON
`cabang` FOR EACH ROW BEGIN
delete from pegawai where id_cabang=old.id_cabang;
END

TRIGGER DELETE JABATAN


CREATE DEFINER=`root`@`localhost` TRIGGER `TGR_DELETE_JABATAN` BEFORE
DELETE ON `jabatan` FOR EACH ROW BEGIN
delete from pegawai where id_jabatan=old.id_jabatan;
END

TRIGGER DELETE PEGAWAI


CREATE DEFINER=`root`@`localhost` TRIGGER `TGR_DELETE_PEGAWAI` BEFORE
DELETE ON `pegawai` FOR EACH ROW BEGIN
delete from pengirim where id_pegawai=old.id_pegawai;
END

TRIGGER DELETE PENERIMA


CREATE DEFINER=`root`@`localhost` TRIGGER `TGR_DELETE_PENERIMA` BEFORE
DELETE ON `penerima` FOR EACH ROW BEGIN
delete from paket where id_penerima=old.id_penerima;
END

TRIGGER DELETE PENGIRIM


CREATE DEFINER=`root`@`localhost` TRIGGER `TGR_DELETE_PENGIRIM` BEFORE
DELETE ON `pengirim` FOR EACH ROW BEGIN
delete from paket where id_pengirim=old.id_pengirim;
delete from pembayaran where id_pengirim=old.id_pengirim;
delete from penerima where id_pengirim=old.id_pengirim;
END

TRIGGER DELETE PENGIRIMAN


CREATE DEFINER=`root`@`localhost` TRIGGER `TGR_DELETE_PENGIRIMAN` BEFORE
DELETE ON `pengiriman` FOR EACH ROW BEGIN
delete from paket where id_jenispengiriman=old.id_jenispengiriman;
END
Store Procedure

INSERT CABANG
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_cabang`(IN `id`
VARCHAR(5), IN `almt` VARCHAR(100), IN `hp` INT)
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into cabang values (id,almt,hp);
END

INSERT JABATAN
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_jabatan`(IN `id`
VARCHAR(5), IN `nma` VARCHAR(50))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into jabatan values (id,nma);
END

INSERT PAKET
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_paket`(IN `id`
VARCHAR(5), IN `stts` VARCHAR(10), IN `brt` INT(3), IN `id_pngrm`
VARCHAR(5), IN `id_pnrma` VARCHAR(5), IN `nma_brg` VARCHAR(20), IN `jnsbrg`
VARCHAR(10), IN `id_jnspngrmn` VARCHAR(5))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into paket values
(id,stts,brt,id_pngrm,id_pnrma,nmabrg,jnsbrg,id_jnspngrmn);
END

INSERT PEGAWAI
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_pegawai`(IN `id`
VARCHAR(5), IN `nma` VARCHAR(50), IN `almt` VARCHAR(100), IN `nohp`
INT(13), IN `id_jbtn` VARCHAR(5), IN `id_cbng` VARCHAR(5))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into pegawai values (id,nma,almt,nohp,id_jbtn,id_cbng);
END

INSERT PEMBAYARAN
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_pembayaran`(IN `id`
VARCHAR(5), IN `tgltrnsks` DATE, IN `jrk` INT(4), IN `id_pngrm` VARCHAR(5))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into pembayaran values (id,tgltrnsks,jrk,id_pngrm);
END

INSERT PENERIMA
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_penerima`(IN `id`
VARCHAR(5), IN `id_pngrm` VARCHAR(5), IN `nma` VARCHAR(50), IN `almt`
VARCHAR(100), IN `nohp` INT(13))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into penerima values (id,id_pngrm,nma,almt,nohp);
END

INSERT PENGIRIM
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_pengirim`(IN `id`
VARCHAR(5), IN `nma` VARCHAR(50), IN `almt` VARCHAR(100), IN `nohp`
INT(13), IN `idpgwai` VARCHAR(5))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into pengirim values (id,nma,almt,nohp,idpgwai);
END

INSERT PENGIRIMAN
CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_pengiriman`(IN `id`
VARCHAR(5), IN `hrga` INT(8), IN `jns` VARCHAR(10))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
insert into pengiriman values (id,hrga,jns);
END
SELECT PAKET
CREATE DEFINER=`root`@`localhost` PROCEDURE `select_paket`(IN `pkt`
VARCHAR(5))
LANGUAGE SQL
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT ''
BEGIN
select *from paket where id_paket=pkt;
END

You might also like