tutorialswb

Saya adalah pendiri dari TutorialsWB.com dan TutorPHPID.com. Saya adalah Blogger dan Pengembang Web. Saya sudah ngeblog sejak 2016 dan mencari proyek online. Percayakan Pembuatan Website dan Aplikasi Anda kepada Kami.

Hubungi Saya

Contoh Trigger INSERT, UPDATE DAN DELETED


Selamat malam guys kali ini saya akan sedikit berbagi tentang trigger, tapi yang akan saya bagikan pada postingan ini hanya dasar-dasarnya, yaitu Insert, Update dan deleted. trigger sangat penting ketika kita ingin memasukkan, ,mengubah atau menghapus data yang ada pada database anda. intinya yang mesti sobat ketahui adalah:
  • Insert adalah memasukkan data,
  • Update adalah mengedit data, dan 
  • Deleted adalah menghapus data yang ada dalam tabel anda.

Biasanya ketika sesorang membuat artikel tentang trigger hanya memberikan penjelasan tapi kali saya langsung akan memberika contoh penggunaannya. perhatikan contoh di bawah ini:
yang pertama anda lakukan membuat tabel lihat contohnya.

CREATE TABLE BARANG(
ID_BARANG NUMBER NOT NULL,
NAMA_BARANG VARCHAR(25));

SYNTAKS INSERT


CREATE TRIGGER T_BARANG_INSERT

BEFORE INSERT ON BARANG FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('DATA TERSIMPAN');
END;

INSERT INTO BARANG VALUES(113,'ENERGEN');

Note: Anda memasukkan data barang dengan id "113" dan nama barang "energen"


SYNTAKS UPDATE

CREATE TRIGGER T_BARANG_UPDATE
BEFORE UPDATE ON BARANG FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('DATA TELAH DI UPDATE');
END;

UPDATE BARANG
SET NAMA_BARANG = 'PEPSODENT'
WHERE ID_BARANG ='113';

Note: Anda mengubah nama barang menjadi pepsodent dengan id "113"


SYNTAKS DELETED

CREATE TRIGGER T_BARANG_DELETE
BEFORE DELETE ON BARANG FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('DATA TERHAPUS');
END;

DELETE FROM BARANG

WHERE ID_BARANG ='113';

Note: Data sudah tidak ada karena data dengan id "113" sudah di hapus.



Gimana guys mudah bukan, intinya ketika sobat belajar database anda harus sering mencoba, karena walaupun sobat pandai, lama kelamaan sobat akan lupa ketika sobat jarang untuk mencoba. semoga artikel ini bisa bermanfaat jika ada kekurangan tolong comment. apabila anda kurang paham silahkan tinggalkan comment saya akan jawab sesuai yang saya ketahui, sekian wassalam­čśâ



Baca Juga