Oracle има ли курсори?

Съдържание:

Oracle има ли курсори?
Oracle има ли курсори?
Anonim

Неявните курсори се създават автоматично от Oracle всеки път, когато се изпълнява SQL оператор, когато няма изричен курсор за оператора. Програмистите не могат да контролират имплицитните курсори и информацията в тях.

Какво е курсор на Oracle?

За да изпълни многоредова заявка, Oracle отваря неназована работна област, която съхранява информация за обработка. Курсорът ви позволява да наименувате работната зона, да осъществявате достъп до информацията и да обработвате редовете поотделно.

Лоши ли са курсорите на Oracle?

Разработчиците на SQL Server смятат курсорите за лоша практика, освен при някои обстоятелства. Те вярват, че курсорите не използват оптимално SQL двигателя, тъй като той е процедурна конструкция и побеждава базираната на набор концепция на RDBMS. Въпреки това, разработчиците на Oracle изглежда не препоръчват срещу курсори.

Как да създам курсор в Oracle?

За да изпълни многоредова заявка, Oracle отваря неназована работна област, която съхранява информация за обработка. Курсорът ви позволява да наименувате работната област, да осъществявате достъп до информацията и да обработвате редовете поотделно. За повече информация вижте "Запитване на данни с PL/SQL".

Отворен ли е курсорът в Oracle?

Ако курсорът е отворен, cursor_name%ISOPEN връща TRUE; в противен случай връща FALSE. Атрибут на курсора, който може да бъде добавен към името на курсор или променлива на курсора. Преди първото извличане от отворен курсор, cursor_name%NOTFOUND връща NULL.

Препоръчано:

Интересни статии
Кое е момчето във вивариум?
Прочетете още

Кое е момчето във вивариум?

Оригиналният Мартин е изобразен от Джонатан Арис, докато Момчето е изобразено от Côme Thiry като бебе, Сенън Дженингс като дете и Иана Хардуик като възрастен. Какво се случи с момчето във Вивариум? Момчето започва да изчезва всеки ден и опитите на Джема да го последва се оказват безплодни.

Араукарията бор ли е?
Прочетете още

Араукарията бор ли е?

Родът Araucaria се състои от приблизително 19 вида иглолистни дървета, подобни на бор, местни за южното полукълбо. Борът на остров Норфолк е ендемичен за остров Норфолк в Тихия океан, източно от Сидни, Австралия между Нова Зеландия и Нова Каледония.

Кога да вземете пасифлора?
Прочетете още

Кога да вземете пасифлора?

Тревога преди операцията. Приемането на пасифлора през устата може да намали тревожността, когато се приема 30-90 минути преди операция. Всъщност може да работи, както и някои други лечения за тревожност преди операция, като мелатонин или мидазолам.