Курсорын хэрэглээ Курсорын гол үүрэг нь бүх мөрөнд ажилладаг SQL командуудаас ялгаатай нь үр дүнгийн багцаас нэг мөр нэг нэгээр нь мэдээлэл авах явдал юм нэг удаа тогтоосон үр дүнд. Хэрэглэгч өгөгдлийн сангийн хүснэгтэд бүртгэлийг сингл маягаар эсвэл мөр дараалан шинэчлэх шаардлагатай үед курсорыг ашигладаг.
Функц курсор буцааж чадах уу?
Хадгалагдсан функц нь зөвхөн нэг курсорыг буцаах утгаараа буцаах боломжтой; гэхдээ курсор функц нь өөр аргаар нэмэлт үр дүнг буцаах боломжтой (Oracle функц нь гаралтын курсорын параметрүүдийг ашиглаж болно).
Курсорын үүрэг юу вэ?
Курсорыг өгөгдлийн сангийн програмистууд мэдээллийн сангийн системийн асуулга-аар буцаасан мөрүүдийг боловсруулахад ашигладаг. Курсорууд нь үр дүнгийн багцыг нэг дор удирдах боломжийг олгодог. Энэ тохиолдолд курсор нь үр дүнгийн багц дахь мөрүүдийг дараалан боловсруулах боломжийг олгоно.
Яагаад курсорыг ашиглаж болохгүй гэж?
Дээрх жишээнд үзүүлсэн шиг курсоруудыг цуваа үйлдэл хийхэд зориулж зарим программуудад ашиглаж болох боловч ерөнхийдөө гүйцэтгэлд сөргөөр нөлөөлнө, ялангуяа дээр ажиллах үед эдгээрээс зайлсхийх хэрэгтэй. их хэмжээний өгөгдөл.