Oracle'де ref курсор деген эмне?
Oracle'де ref курсор деген эмне?

Video: Oracle'де ref курсор деген эмне?

Video: Oracle'де ref курсор деген эмне?
Video: Программирование в PL/SQL (ORACLE) Урок 7 (часть 1 из 2) / Илья Хохлов 2024, Ноябрь
Anonim

Киришүү REF КУРСОРлору

Колдонуу REF КУРСОР s суроонун натыйжаларын кайтаруунун эң күчтүү, ийкемдүү жана масштабдуу жолдорунун бири Oracle Кардар колдонмосуна маалымат базасы. А REF КУРСОР болуп саналат PL/SQL мааниси маалыматтар базасындагы суроо иш аймагынын эс дареги болгон маалымат түрү.

Ошондой эле, Oracle мисалдарында реф курсор деген эмнени билүү керек?

PL/SQL Ref курсорлорунун мисалдары . А ref курсор катары аныкталган өзгөрмө болуп саналат курсор көрсөтүүчү түрү, же шилтеме а курсор натыйжа. Артыкчылыгы а ref курсор түздүгү бар курсор бул процедурага же функцияга өзгөрмө катары берилиши мүмкүн. The REF КУРСОР башкага ыйгарылышы мүмкүн REF КУРСОР өзгөрмөлөр.

Ошондой эле суралышы мүмкүн, Oracle'да SYS ref курсору деген эмне? А курсор өзгөрмө а курсор ал чындыгында суроонун натыйжалары топтомуна көрсөткүчтү камтыйт. SYS_REFCURSOR болуп саналат REF КУРСОР ар кандай натыйжалар топтомун аны менен байланыштырууга мүмкүндүк берген түрү. Бул начар типтүү деп аталат REF КУРСОР . Декларация гана SYS_REFCURSOR жана колдонуучу тарабынан аныкталган REF КУРСОР өзгөрмөлөр ар түрдүү.

Муну эске алып, курсор менен реф курсордун ортосунда кандай айырма бар?

2 Жооптор. А курсор бул чындыгында маалымат базасында DML (тандоо, киргизүү, жаңыртуу, жок кылуу) иштеткен ар кандай SQL билдирүүсү. А ref курсор натыйжалар топтомун көрсөтүүчү болуп саналат. А ref курсор ошондой эле а курсор , бирок, адатта, ошол термин курсор статикалык SQLди талкуулоодо колдонулат.

Реф курсор Oracle кайтарабы?

REF КУРСОР болуп саналат Oracle а үчүн маалымат түрү курсор өзгөрмө. Анткени JDBC а курсор өзгөрмө маалымат түрү, Oracle айдоочу REF КУРСОРду кайтарат чыгаруу параметрлери жана кайтуу натыйжалар топтому катары колдонмонун баалуулуктары.

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