Oracle'да SAVE өзгөчөлүгү эмнеде?
Oracle'да SAVE өзгөчөлүгү эмнеде?

Video: Oracle'да SAVE өзгөчөлүгү эмнеде?

Video: Oracle'да SAVE өзгөчөлүгү эмнеде?
Video: Autonomic Synucleinopathies: MSA, PAF & Parkinson's 2024, Май
Anonim

Сүрөттөмө кошуу ЭСКЕРТҮҮЛӨРДҮ САКТАҢЫЗ каалаган учурда FORALL билдирүүңүзгө пункт PL/SQL Runtime кыймылдаткычы бир же бир нече ката менен иштебей калса да, FORALL тарабынан түзүлгөн бардык DML билдирүүлөрүн аткаруу үчүн. Эгер сен колдонуу КӨРСӨТКҮЧТӨР, сиз бузуку билдирүүгө кайтуу үчүн бир аз кам көрүшүңүз керек болот.

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

ДЕПУТАТ ЖОГОО SQL менен контексттик которууларды азайтат PL/SQL кыймылдаткыч жана SQL кыймылдаткычы жазууларды бир эле учурда алууга мүмкүндүк берет. Oracle PL/SQL жазууларды алуу функциясын камсыз кылат жапырт бир-бирден алуудан көрө.

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

Мындан тышкары, Oracle жапырт өзгөчөлүгү эмнеде?

Жаппай Андан бери аяктаган операциялар Oracle 9i the БАРДЫГЫ ҮЧҮН билдирүү кошумча SAVE камтыйт ЭСКЕРТҮҮЛӨР мүмкүндүк берүүчү пункт жапырт сактоо үчүн операциялар өзгөчө маалымат жана иштетүүнү улантыңыз. Операция аяктагандан кийин өзгөчө маалымат SQL%BULK_EXCEPTIONS атрибутун колдонуу менен алынышы мүмкүн.

Oracle'де триггерлер деген эмне?

А триггер ичинде сакталган аталган PL/SQL блогу Oracle Маалымат базасы жана триггерлөөчү окуя болгондо автоматтык түрдө аткарылат. Мисалы, эгер сиз а триггер кардарлардын үстөлүндөгү INSERT билдирүүсүнөн мурун күйөт триггер кардарлардын таблицасына жаңы сап киргизилгенге чейин бир жолу күйөт.

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