Pages

Tuesday, December 20, 2011

Membuat Trigger DELETE

- Pada trigger delete - terbentuk tabel temporary 'DELETED'

Contoh1:
Diketahui tabel MHS (NIM, NAMA) dan ORANGTUA (NIM, NAMA)

Buat TRIGGER DELETE:
Jika RECORD tertentu dihapus dari tabel MHS, maka NIM yang bersangkutan pada tabel ORANGTUA juga IKUT DIHAPUS.

Jawab:
create trigger trgdeletemhs
on mhs
for delete
as
begin
      select * from deleted //ini tidak harus, hanya mau menunjukkan bahwa
                                        data yang dihapus ada  pada tabel temporary 'deleted'.
      delete from orangtua
      where nim in (select nim from deleted)
end

No comments:

Post a Comment