Örnek

%FOUND %NOTFOUND ve %ROWCOUNT Kullanılan Basit Bir Örnek

Aşağıdaki örnekte bir update işlemi yapılmakta ve update işleminin durumuna göre ouput'a bilgi basılmaktadır :
declare
affected number(2);
begin
update employees set salary=salary+10 where employee_id=100;
IF SQL%FOUND THEN
    affected:=SQL%ROWCOUNT;
    dbms_output.put_line('updated : ' || affected);
ELSIF SQL%NOTFOUND THEN
     dbms_output.put_line('not updated');
END IF;
end;
/

update işlemi çalıştıktan sonra herhangi bir kayıt etkilenmiş ise SQL%FOUND ifadesi true döndürür ve SQL%ROWCOUNT ile etkilenen kayıt sayısı alınabilir. Eğer etkilenen kayıt yok ise SQL%FOUND false ve SQL%NOTFOUND true döndürür.
zafer.teker , 10.09.2016

Bu Sayfayı Paylaş:

Fibiler Üyelerinin Yorumları


Tüm üyeler içeriklere yorum ekleyerek katkıda bulunabilir : Yorum Gir



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir