Kamis, 30 Mei 2013

membuat tabel SQL



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)