Стань лучшим специалистом по базам данных в Мире!

Все для обучения: книги, видео, форум. Станьте лучшим в Мире специалистом по базам!

Подробнее

Стань лучшим специалистом по базам данных в Мире!

Есть вопросы? Спросите о насущной проблеме на форуме или группах социальной сети!

Подробнее

Стань лучшим специалистом по базам данных в Мире!

Уже гуру? Заведите собственный блог и делитесь опытом! Привлекайте поклонников и работодателей!

Подробнее

Присоединяйтесь к нашему дружному сообществу спецов по базам данных. 2000+ Профи уже с нами

Регистрация занимает 2 минуты, и это бесплатно

Зарегистрироваться »






Свежие блоги участников нашего сообщества

Каждый участник нашей социальной сети может легко завести собственный блог и публиковать в него тематические заметки по программированию, администрированию база данных, написанию эффективного кода, а также на любые другие темы. Все в Ваших руках! ...и голове.

Локальные модули PL/SQL: вложенные функции и процедуры

Локальные модули PL/SQL: вложенные функции и процедуры


Локальный (или вложенный) модуль — это процедура и…

Использование параметров в PL/SQL на примерах

Использование параметров в PL/SQL на примерах


Для передачи информации между модулем и вызывающим…

Функции (FUNCTION) PL/SQL: программирование на примерах

Функции (FUNCTION) PL/SQL: программирование на примерах


Функция PL/SQL представляет собой модуль, который …

Процедуры PL/SQL: программирование на примерах

Процедуры PL/SQL: программирование на примерах


Процедура представляет собой модуль, выполняющий о…

Процедуры, функции и параметры в PL/SQL

Процедуры, функции и параметры в PL/SQL


Ранее в наших блогах уже подробно рассматривались …

Использование DBMS_SQL вместо динамического PL/SQL

Использование DBMS_SQL вместо динамического PL/SQL


Если перед вами станет вопрос, какую из описанных …

 


Новинки в книжной библиотеке

 


Новые публикации нашего портала

Наши авторы публикуют самые актуальные и насущные материалы по теме разработки, проектирования, программирования и администрирования различных баз данных и информационных систем. Инструменты анализа данных, работы с Большими данными (Big Data) также отражены в исследованиях наших специалистов. Ждем Ваших откликов на прочитанное!


Оценка эффективности минимизации ограничений запросов к СУБД

Оценка эффективности минимизации ограничений запросов к СУБД

More details
Как правильно выбрать базу данных NoSQL

Как правильно выбрать базу данных NoSQL

More details
Oracle Real Application Clusters (RAC) 12с - обзор технологии

Oracle Real Application Clusters (RAC) 12с - обзор технологии

More details
Настройка базы данных MySQL в облаке Amazon RDS

Настройка базы данных MySQL в облаке Amazon RDS

More details

... и еще множество другой полезной информации в наших статьях

 


Лидеры социальной сети по базам данных

Просмотреть всех участников (2355)

Подсказка дня

Термин курсор (cursor) является одним из неопределенных и многозначных терминов в мире Oracle.

В программах конечных пользователей термин «курсор» часто используется для обозначения результирующего набора данных – фактически это немного больше, чем индекс в массиве, на который ссылается «выполняемая» версия инструкции, хранящаяся в библиотечном кэше, и связывает некоторые локальные (в программе конечного пользователя) данные с удаленной (в библиотечном кэше) информацией.

Внутри экземпляра Oracle данный термин имеет две (или даже три) наиболее общих интерпретации. Первое толкование подразумевает (переходные) данные – информация о состоянии, подмножество результатов и так далее – хранящиеся в памяти сеанса, выполняющего инструкцию. Второе толкование подразумевает выполняемую версию инструкции SQL, хранящуюся в библиотечном кэше.

Третье толкование появилось потому, что для единственной инструкции может быть создано несколько планов выполнения (вместе с деталями рабочего окружения), сгруппированных по общим чертам в библиотечном кэше – как следствие мы часто слышим такие фразы, как родительский курсор (parent cursor, общие черты) и дочерние курсоры (child cursors, конкретные планы выполнения).

Обратите также внимание, что план выполнения (execution plan) является частью дочернего курсора и может являться частью сразу нескольких дочерних курсоров, имеющих идентичные планы выполнения. Такие дочерние курсоры могут отличаться окружением или разрешением имен – тот факт, что планы выполнения могут совпадать, следует воспринимать как случайное стечение обстоятельств.

Яндекс.Метрика