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.