Listing 1 (Buat
Tabel)
create table
stok(kode_barang varchar2(10),nama_barang varchar(20),jumlah_barang number(5));
Listing 2(Buat
Trigger Before insert)
create or replace
trigger tb_bi_stok
before insert on
stok
for each rxscow
begin
dbms_output.put_line('Trigger
before insert dilaksanakan');
end;
Listing 2-1(Buat
Trigger after update)
create or replace
trigger tb_au_stok
after update on stok
for each row
begin
dbms_output.put_line('Trigger
before update dilaksanakan');
end;
Listing 2-2(Buat
Trigger Before delete)
create or replace
trigger tb_be_stok
before delete on
stok
for each row
begin
dbms_output.put_line('Trigger
before delete dilaksanakan');
end;
Listing 3(Masukkan
Data nya ke table)
insert lagi
insert into stok
values ('A006','Jam Tangan',12);
tips gunakan kode di
bawah ini untuk menampilkan triggernya
pake
set serveroutput on
LOGIKA
create table stok(kode_barang
varchar2(10),nama_barang varchar(20),jumlah_barang number(5));
diatas adalah sebuah
perintah untuk membuat tabel
create or replace trigger tb_bi_stok
diatas adalah
perintah untuk membuat atau menggantikan trigger before insert
create or replace trigger tb_au_stok
diatas adalah
perintah untuk membuat atau menggantikan trigger after update
create or replace trigger tb_be_stok
diatas adalah
perintah untuk membuat atau menggantikan trigger before delete
dbms_output.put_line('Trigger before insert
dilaksanakan');
diatas adalah sebuah
perintah untuk mengeluarkan output bahwa trigger before insert dilakasanakan
dbms_output.put_line('Trigger before update
dilaksanakan');
diatas adalah sebuah
perintah untuk mengeluarkan output bahwa trigger before update dilakasanakan
dbms_output.put_line('Trigger before delete
dilaksanakan');
diatas adalah sebuah
perintah untuk mengeluarkan output bahwa trigger before delete dilakasanakan
Output 1 Buat Tabel
Output 2 Buat
Trigger Before insert
Output 2 Buat
Trigger Before Delete
Output 3(Masukkan
Data) (Before insert Trigger)