SQL Serverdə kursorun istifadəsi nədir?
SQL Serverdə kursorun istifadəsi nədir?

Video: SQL Serverdə kursorun istifadəsi nədir?

Video: SQL Serverdə kursorun istifadəsi nədir?
Video: SQL Server'da Nerede Join, nerede Sub Query, Nerede Fonksiyon kullanmalıyız? 2024, Bilər
Anonim

SQL Serverdə kursorlar . Kursor T- yerinə hər dəfə bir sıra nəticədən məlumat almaq üçün verilənlər bazası obyektidir. SQL nəticə dəstinin bütün sətirlərində eyni vaxtda işləyən əmrlər. Biz istifadə edin a kursor verilənlər bazası cədvəlindəki qeydləri singleton üslubunda yeniləməli olduğumuz zaman sətir-sətir deməkdir.

Burada, SQL Serverdə kursor nədir?

A SQL kursoru hər dəfə bir sıra nəticə dəstindən məlumatları əldə etmək üçün istifadə edilən verilənlər bazası obyektidir. A SQL kursoru verilənlərin sətir-sətir yenilənməsi lazım olduqda istifadə olunur.

Bir də soruşa bilərsiniz ki, kursor nədir və nə üçün lazımdır? Kursor istifadəçi olduqda istifadə olunur lazımdır verilənlər bazası cədvəlində qeydləri tək və ya sıra alış sətirində yeniləmək, Kursor edir tələb olunur birdən çox sətir qaytaran sorğular üçün sətirləri ayrı-ayrılıqda emal etmək.

Burada kursor SQL-dən istifadə etməliyəm?

T-də SQL , a KURSOR oxşar yanaşmadır və eyni məntiqə uyğun gəldiyi üçün ona üstünlük verilə bilər. Ancaq məsləhət verin, almaq bu yol və bəla gələ bilər. Bəzi hallar var, nə vaxt CURSOR istifadə edərək o qədər də qarışıqlıq yaratmır, amma ümumiyyətlə onlar etməlidir qarşısını almaq.

SQL Server funksiyasında kursordan istifadə edə bilərikmi?

SQL Server üçü dəstəkləyir funksiyaları ki bacarmaq kömək Sən ilə işləyərkən kursorlar : @@FETCH_STATUS, @@CURSOR_ROWS və CURSOR_STATUS. WHILE dövrəsi daxilində icra edilir kursor üçün et bəziləri sıralarla işləyir kursor , FETCH əmrinin uğurlu olması şərti ilə. The kursor QAPALIDIR.

Tövsiyə: