Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  PL/SQL dilinde başlatılan bir transaction içinde işaretler konularak, transaction'un en başına değil de savepoint noktalarına dönülebilmesini sağlayan kullanışlı bir komut.
bateristt
26 Temmuz 2005 17:48
2. 
begin transaction
insert into Fatura (vs, vs, vs) VALUES ('bla', 'bla', 'bla');
insert into FaturaDetay (vs, vs, vs) VALUES ('bla', 'bla', 'bla');
savepoint FaturaKayit;

update customer set toplamborc = 500 where customerID =20;

savepoint CustomerUpdate;

update stok set stokadet = 43 where stokID = 2564;

rollback to CustomerUpdate;


yukarıdaki PL/SQL kodu fatura kaydeder, müşteri borcunu günceller, satılan mali stoktan düşer. tabi çok basite indirgenmiş bi versiyonudur.*
rollback to CustomerUpdate;
komutu ile müşteri borcunu güncelledikten sonraki satıra kadar yapılan işlemleri geri aldık.
bateristt
26 Temmuz 2005 17:59
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.
© 2005, Bilişim Kulübü. (1062 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen