Эмне үчүн Oracle'да жапырт чогултуу ылдамыраак?
Эмне үчүн Oracle'да жапырт чогултуу ылдамыраак?

Video: Эмне үчүн Oracle'да жапырт чогултуу ылдамыраак?

Video: Эмне үчүн Oracle'да жапырт чогултуу ылдамыраак?
Video: MTG карталарынын түшүндүрмөсү, Альфа 2020, сейрек кездешүүлөр, фольгалар, статистика менен! 2024, Май
Anonim

бери ДЕПУТАТ ЖОГОО рекордду киргизет БУЛК , INTO пункту ар дайым коллекция түрүнүн өзгөрмөсүн камтышы керек. колдонуунун негизги артыкчылыгы ДЕПУТАТ ЖОГОО көбөйтөт аткаруу маалымат базасы менен PL/SQL кыймылдаткычынын ортосундагы өз ара аракеттенүүнү азайтуу менен.

Ошо сыяктуу эле, сиз, мен качан жапырт чогултууну колдонуу керек деп сурашы мүмкүн?

SELECT билдирүүңүздүн кайтарылган натыйжасы аз экенине ынанганыңызда, анда керек жапырт чогултуу колдонуу Select-Into билдирүүсү менен пункт. Болбосо сенин жапырт чогултуу пункту сиздин Select-Into билдирүүңүздү эс-тутумга айланган желмогузга айлантат. Демек, бул сиздин маалымат базасынын иштешин жайлатат.

Ошондой эле, Oracle'да жапырт чогултуу иши кантип ишке ашат? А жапырт чогултуу болуп саналат PL/SQL кыймылдаткычы SQL кыймылдаткычына айткан маалыматтарды алуу ыкмасы чогултуу бир эле учурда көп катар жана аларды а чогултуу . SQL кыймылдаткычы бардык саптарды чыгарып, аларды жүктөйт чогултуу жана кайра PL/SQL кыймылдаткычына которулат. Бардык катарлар болуп саналат 2 гана контексттик которгучтар менен алынган.

Ушундай жол менен, Oracle'да жапырт чогултуу менен жапырт байланыштын ортосунда кандай айырма бар?

Жаппай чогултуу : бул пункт. курсордон жазууларды алуу үчүн колдонулат. Бардыгы үчүн : БИЛДИРУУ болуп саналат. алынган жазуулардын dml операциясын аткаруу үчүн колдонулат. денеси БАРДЫГЫ ҮЧҮН билдирүү бир DML билдирүүсү -- INSERT, UPDATE же DELETE. INTO, FETCH INTO жана RETURNING INTO сүйлөмдөрү.

Жаппай чогултуу деген эмне жана жапырт чогултуу боюнча кандайдыр бир чектөөлөр?

Колдонуу ЖӨНҮНДӨ ЖЫЙНОО PL/SQLдеги пункт төмөнкүнү билдирет чектөөлөр : Коллекциялар а тизмесинде көрсөтүлгөн максаттуу өзгөрмөлөр катары колдонулушу керек ДЕПУТАТ ЖОГОО INTO пункту. 4. Композиттик максаттарды (мисалы, объекттерди) колдонууга болбойт the RETURNING INTO пункту else катасы RETURNING пункту бар функция үчүн кабарланды.

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