Search This Blog

Thursday, January 20, 2011

TRANSACTION AND ROLLBACK

--LIHAT DATA SEBELUM DIUPDATE
  select * from FB
  BEGIN TRAN
  --LAKUKAN UPDATE
  update FB
  set tempo=200 where KODEPELANGGAN='S-00002'
 
  update FB
  set tempo=300 where KODEPELANGGAN='S-00003'
 
  --LIHAT DATA SESUDAH DIUPDATE
  select * from FB

  --LAKUKAN ROLLBACK
  ROLLBACK TRAN

  --LIHAT DATA SESUDAH ROLLBACK
  select * from FB

HASILNYA

--LIHAT DATA SEBELUM DIUPDATE
  select * from FB
  BEGIN TRAN
  --LAKUKAN UPDATE
  update FB
  set tempo=200 where KODEPELANGGAN='S-00002'
 
  update FB
  set tempo=300 where KODEPELANGGAN='S-00003'
 
  --LIHAT DATA SESUDAH DIUPDATE
  select * from FB

  --LAKUKAN COMMIT
  COMMIT

  --LIHAT DATA SESUDAH COMMIT
  select * from FB

HASILNYA :
select * from fb
BEGIN TRAN
      insert into fb(NoFJ,KodePelanggan,tglFJ,totalfaktur)
      VALUES ('FB-3','S-00002','2007-11-06 12:12:12','10000')
     
      update Supplier
      set Piutang = Piutang+10000 where KODEPELANGGAN ='S-00002'

      select * from fb
      select * from supplier

COMMIT
HASILNYA
 

No comments:

Post a Comment