Kepada Teman-teman semuanya.
   
   
     Jika kita menghapus data master table stok dimana jumlah datanya cukup 
besar, sehingga dalam melakukan penghapusan data waktu yang diperlukan cukup 
lama, dikarenakan terdapat constraint foreign key kemasing-masing table 
transaksi. 
   
  Pertanyaan:
   
  1. Bisa tidak kita melakukan penghapusan data agar system tidak perlu 
mengecek constraintnya tanpa perlu kita mendisablekan foreign key dari 
masing-masing table transaksi ?
   
  2. contoh :
      alter table DEPT
    drop constraint PK_DEPT cascade;
    
      alter table DEPT
    add constraint PK_DEPT primary key (DEPTNO)
    deferrable intially deferred;
   
      Nah yang jadi pertanyaan kalo kita lakukan syntax diatas kan otomatis 
primary key pada table dept terbuang dan foreign key dr table transaksi lainnya 
juga terbuang karena ada syntax yang mengandung cascade. bisa tidak kita tidak 
perlu membuang foreign key dr table transksi lainnya tetapi kita bisa mengubah 
not deferrable menjadi deferrable. karena kalo kita melakukan dengan cascade 
maka kita perlu secara satu -satu membentuk foreign key lagi dr masing2 table 
transkasi,kalo sedikit sih tidak masalah tapi kalo banyak sekali ya jadi 
masalah karena jadi lama pengerjaanya. Database Oracle versi 8.05
   
  Mungkin teman-teman sudah ada yang pernah mengalaminya. Terima kasih.
   
   
  Salam,
  Agus
  


       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.

[Non-text portions of this message have been removed]

Kirim email ke