Varrayде Delete ыкмасын колдоно алабызбы?
Varrayде Delete ыкмасын колдоно алабызбы?

Video: Varrayде Delete ыкмасын колдоно алабызбы?

Video: Varrayде Delete ыкмасын колдоно алабызбы?
Video: Как на самом деле работает Spring AOP [Путешествие с Spring AOP — Часть 2] 2024, Май
Anonim

Жооп: Конструктор түрүнөн тышкары Oracle да коллекцияны камсыз кылат ыкмалары үчүн колдонуу менен VARRAYS жана уяланган столдор. Коллекция ыкмалары болушу мүмкүн эмес колдонулган DMLде, бирок процедуралык билдирүүдө гана. ЖОК уяланган таблицадан көрсөтүлгөн элементтерди же бардык а. VARRAY.

Ушундай жол менен биз Oracleдагы Varray элементин жок кыла алабызбы?

Бирок, сиз жаңырта албайсыз же жок кылуу жеке varray элементтери SQL менен түздөн-түз; тандап алышыңыз керек varray столдон, аны өзгөртүү PL/SQL , андан кийин жаңысын кошуу үчүн таблицаны жаңыртыңыз varray . сен болот ошондой эле кыл бул уя салынган таблицалар менен, бирок уяланган таблицаларда бөлүк-бөлүк жаңыртууларды жана жок кылууларды жасоо мүмкүнчүлүгү бар.

Ошондой эле билесизби, Варрай деген эмне? А VARRAY ар бир элемент деп аталган оң бүтүн сан менен шилтемеленген коллекциянын түрү массив индекс. максималдуу кардиналдуулугу VARRAY типтин аныктамасында көрсөтүлгөн. ТИП IS VARRAY билдирүү а аныктоо үчүн колдонулат VARRAY чогултуу түрү.

Мындан, кыркып жок кылуу чогултуу ыкмасынын ортосунда кандай айырма бар?

TRIM а аягынан бир же бир нече элементтерди алып салат чогултуу , ал эми ЖОК каалаган жерде сиз көрсөткөн элементтерди алып салат коллекцияда . TRIM алынып салынган элементтер үчүн орун бошотот жана ЖОК жок (эгерде сиз ЖОК БАРДЫК элементтер, башкача айтканда).

чогултуу ыкмалары кандай?

А чогултуу ыкмасы иштеген камтылган функция же процедура коллекциялар жана чекит белгисин колдонуу менен деп аталат. колдоно аласыз ыкмалары Башкаруу үчүн EXISST, COUNT, LIMIT, FIRST, Last, PRIOR, NEXT, EXISEND, TIM, DELETE коллекциялар өлчөмү белгисиз же ар кандай.

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