Мазмуну:

Жаппай чогултуу чектөөлөрүн кантип колдоном?
Жаппай чогултуу чектөөлөрүн кантип колдоном?

Video: Жаппай чогултуу чектөөлөрүн кантип колдоном?

Video: Жаппай чогултуу чектөөлөрүн кантип колдоном?
Video: Чай плантациясы: Катуу жамгыр астында бышырылган Сочи паклавасы жана кайнатылган жаңы чай 2024, Апрель
Anonim

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

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

ДАМЧЫЛЫК ЖООП АЛУУ үчүн чекти кантип тандоо керек

  1. 100 менен башта.
  2. Бул жетиштүү ылдамдыгын текшерүү үчүн текшериңиз (көп учурларда болушу мүмкүн).
  3. Болбосо, сизге керектүү аткаруу деңгээлине жеткенге чейин жогору маанилерди колдонуп көрүңүз - жана сиз PGA эстутумун өтө көп керектебейсиз.
  4. Чектөө маанисин катуу коддобоңуз: аны подпрограммаңыздын параметри же топтомдун спецификациясында константа кылыңыз.

Андан тышкары, курсордо жапырт чогултууну колдоно алабызбы? Бул ЖАПКАНЧЫЛЫК ЖОГОРУ болот бол колдонулган жазууларды толтуруу үчүн 'SELECT' билдирүүсүндө жапырт же алууда курсор ичинде жапырт . бери ДЕПУТАТ ЖОГОО рекордду киргизет БУЛК , INTO пункту ар дайым коллекция түрүнүн өзгөрмөсүн камтышы керек.

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

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

Жабык коллекцияны түзүүдө коллекциянын кайсы түрү колдонулат?

Сенин колуңдан келет колдонуу the ДЕПУТАТ ЖОГОО пункт менен SELECT INTO же FETCH билдирүүсү чейин бир катарлардын топтомун алуу чогултуу (мисалы, varray таблицасы): жазуулардын.

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