Tablolarda ‘for update’ Kullanımı

Merhaba değerli okurlarım ,
Bugün yine basit bir konu olan tablolarda direk “for update” kullanarak veri ekleme ve silmeden bahsedeceğim.
Tablo oluşturmadan bahsetmiştik. Şimdi elimizde olan TBL_EMPLOYEE tablosu için şu kolon isimlerinde ve veri tiplerinde tablo oluşturalım.
create table TBL_EMPLOYEE
(
EMPLOYEEID NUMBER,
NAME NVARCHAR2(20),
SURNAME NVARCHAR2(20),
AGE NUMBER,
JOB NVARCHAR2(40),
SALARY NUMBER
)

oluşan tablomuzu SELECT * FROM TABLO_ADI formülümüzle görüntüleyelim:

tbl1.PNG

görüntüden tablomuzu oluşturdugumuzu gördük.
Şimdi “SELECT * FROM TBL_EMPLOYEE for update “ile tablomuza veri ekleyip çıkartalım.
F8 ile sorguyu calıştıralım.Daha sonra kilit işaretli yere tıklayalım ve veri değişikliği için engeli kaldıralım.

tbl1.PNG

tbl1.PNG

Şekildeki gibi eklemelerimiz yapabiliriz. + ‘dan yeni satır(row) ekleriz -‘den de çıkartırız.
Daha sonra yeşille gösterilen okey işaretine basalım ve kilidimiz kapatalım.

tbl1.PNG

Fakat db işlemlerinde commit etmediğimiz işlemler geçerli olmaz bu nedenle yeşille gösterilen yere basarak commit etmemiz gerekir.Ve commit işlemi sonrası verilerimiz eklenmiş olur. Tablomuzun son halide şu şekilde olur.

tbl1.PNG

Tablomuza “for update” ile veri eklemeden ve çıkarmadan bahsettik.
İyi çalışmalar.

” Kader, beyaz kağıda sütle yazıImış yazı; eIindeyse beyazdan, geI de sıyır beyazı! “

Ahmet Hamatoglu tarafından yayımlandı

Eğitim : Hacettepe Üniversitesi - Matematik Bölümü (2010-2014) Görev : Yazılım Mühendisi

Yorum bırakın