Курсордун колдонулушу Курсордун негизги функциясы – бул баардык саптарда иштеген SQL буйруктарынан айырмаланып, натыйжалар топтомунан бир убакта бир саптан берилиштерди алуу натыйжада бир убакта белгиленген. Курсорлор колдонуучу жазууларды синглтондук режимде же маалымат базасынын таблицасында катар боюнча жаңыртуу керек болгондо колдонулат.
Функция курсорду кайтара алабы?
Сакталган функция бир гана курсорду кайтаруу мааниси катары кайтара алат; бирок курсор функциясы башка ыкмалар менен кошумча жыйынтыктарды кайтара алат (Oracle функциясы ал үчүн чыгуу курсорунун параметрлерин колдоно алат).
Курсорлордун функциялары кандай?
Курсорлор маалымат базасынын программисттери тарабынан берилиштер базасы тутумунун сурамдары тарабынан кайтарылган жеке саптарды иштетүү үчүн колдонулат. Курсорлор бүт натыйжалар топтомун бир эле учурда манипуляциялоого мүмкүндүк берет. Бул сценарийде курсор натыйжалар топтомундагы саптарды ырааттуу иштетүүнү иштетет.
Эмне үчүн курсор колдонулбашы керек?
Курсорлор жогорудагы мисалда көрсөтүлгөндөй катарлаштырылган операциялар үчүн кээ бир колдонмолордо колдонулушу мүмкүн, бирок жалпысынан алардан качуу керек анткени алар аткарууга терс таасирин тийгизет, өзгөчө иштеткенде маалыматтардын чоң топтому.
![](https://i.ytimg.com/vi/HVWgDvzBtWY/hqdefault.jpg)