Cursor Nedir?

Veritabanı nesneleri içerisinde; kayıtlar arasında, satır bazlı hareket etmemizi sağlayan yapıdır.

1-) Cursor sayesinde istediğimiz satıra hareket ederek sonucunu alabiliriz.

2-) Aktif kayıt tespit edilir.

3-)Bu yapıda trigger,store procedure ve script kullanılabilir

** cursoru t-sql kodlarıyla oluşturabiliriz yada database apilerini kullanaral oluşturabiliriz.Database api fonksiyonları ADO,OLEDB ve ODBC yapılarıdır.

FETCH VE Diğer Özellikler;

Fetch cursor hareketlerini yönetir

Fetch First: ilk satıra gider.

Fetch next: Sonraki satır.

Fetch last: bir sonraki kayıta gider.

Fetch absolute n  olarak ifade ettiğimizde ise kaç kayıt gidileceğini belirtir.

Fetch Relative n olarak ifade ettiğimizde ise kayıt ilerleme miktarını o an bulunan kayıta göre yapar.

Bir cursor ifadesi open ile açılır close ifadesi ile kapanır.

Şimdi bir uygulama ile More >