Fetch оператору аркылуу саптар табылганда эмне болот?
Fetch оператору аркылуу саптар табылганда эмне болот?

Video: Fetch оператору аркылуу саптар табылганда эмне болот?

Video: Fetch оператору аркылуу саптар табылганда эмне болот?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Ноябрь
Anonim

Катарлар колдонулуп табылганда эмне болот а FETCH билдирүүсү 1. Курсордун жабылышына себеп болот 2. Токту жүктөйт катар маанилерди өзгөрмөлөргө айландырат 4. Бул токту кармап туруу үчүн өзгөрмөлөрдү түзөт катар баалуулуктар.

Ошентип, fetch билдирүүсүнүн максаты эмне?

FETCH билдирүүсү . The FETCH билдирүүсү бир нече саптан турган суроонун натыйжалар топтомунан берилиштердин катарларын чыгарат - бир эле учурда бир сап, бир эле учурда бир нече саптар же бир эле учурда бардык саптар - жана маалыматтарды өзгөрмөлөр, жазуулар же коллекцияларда сактайт.

Ошо сыяктуу эле, PL SQLде алып келүү деген эмне? Мөөнөтү: FETCH The Oracle FETCH билдирүү бир колдонуу этаптарынын бири болуп саналат Oracle курсор. The FETCH билдирүү көп саптуу суроонун натыйжалар топтомунан берилиштердин катарларын чыгарып, аларды бир аймакка жайгаштырат. Oracle эс. Натыйжа топтомундагы учурдагы саптын маалыматтарын чыгарууга окуйт PL / SQL өзгөрмөлөр.

Курсорду алуу эмне кылат?

Колдонуу максаты а курсор , көпчүлүк учурларда, сиздин саптарды алуу болуп саналат курсор Ошентип, кандайдыр бир операция түрү болот маалыматтар боюнча аткарылат. Жарыялагандан жана ачкандан кийин курсор , кийинки кадам колдонуу болуп саналат FETCH билдирүүсүнө алып келүү саптарыңыздан курсор.

Oracle'да курсор кантип иштейт?

Курсорлор Колдонуучуга жазмаларды синглтон режиминде же сап боюнча, маалымат базасынын таблицасында жаңыртуу керек болгондо колдонулат. Бул маалыматтар болуп саналат ичинде сакталат Курсор Active Data Set деп аталат. Oracle МББнын негизги эс тутумунун башка алдын ала аныкталган аймагы бар, анын ичинде курсорлор ачылды.

Сунушталууда: