კურსორის გამოყენება კურსორის მთავარი ფუნქციაა მონაცემების მოძიება, თითო მწკრივი, შედეგების ნაკრებიდან, განსხვავებით SQL ბრძანებებისგან, რომლებიც მოქმედებს ყველა მწკრივზე. ერთ დროს დადგენილ შედეგში. კურსორები გამოიყენება, როდესაც მომხმარებელს სჭირდება ჩანაწერების განახლება ერთი ტონით ან ზედიზედ მწკრივი წესით, მონაცემთა ბაზის ცხრილში.
შეუძლია თუ არა ფუნქციას კურსორის დაბრუნება?
შენახულ ფუნქციას შეუძლია დააბრუნოს მხოლოდ ერთი კურსორი დაბრუნების მნიშვნელობად; თუმცა, კურსორის ფუნქციას შეუძლია დააბრუნოს დამატებითი შედეგები სხვა საშუალებებით (Oracle ფუნქციას შეუძლია გამოიყენოს გამომავალი კურსორის პარამეტრები).
რა ფუნქციები აქვს კურსორებს?
კურსორებს იყენებენ მონაცემთა ბაზის პროგრამისტები მონაცემთა ბაზის სისტემის მოთხოვნებით დაბრუნებული ცალკეული რიგების დასამუშავებლად. კურსორები იძლევა მთელი შედეგების ნაკრების ერთდროულად მანიპულირებას. ამ სცენარში, კურსორი საშუალებას აძლევს მწკრივების თანმიმდევრულ დამუშავებას შედეგების კომპლექტში.
რატომ არ უნდა იქნას გამოყენებული კურსორი?
კურსორები შეიძლება გამოყენებულ იქნას ზოგიერთ აპლიკაციაში სერიული ოპერაციებისთვის, როგორც ეს ნაჩვენებია ზემოთ მაგალითში, მაგრამ ზოგადად მათი თავიდან აცილება უნდა მოხდეს რადგან ისინი უარყოფით გავლენას ახდენენ შესრულებაზე, განსაკუთრებით მუშაობისას მონაცემთა დიდი ნაკრები.