.net Developer
DB Library olarak etiketli yazılar
Cursor Nedir? Sql Cursor-T-sql
23 Eki
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 >