Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517

Как Оракл выполняет создание процедуры?

09.03.2016, 00:34. Показов 757. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не смог найти нужную информацию в сети, возможно не там ищу. Интересует что же именно происходит после выполнения.
Oracle 11 SQL
1
2
3
4
5
6
7
CREATE OR REPLACE PROCEDURE test_prc IS
  v_cnt int;
BEGIN
  SELECT COUNT(1) INTO v_cnt
  FROM HR.EMPLOYEES;
  dbms_output.put_line('count = ' || v_cnt);
END;
Оракл добавляет запись в all_objects о созданной процедуре, в all_source добавляется текст процедуры, в all_dependencies добавляется запись о зависимостях этой процедуры ... что-то ещё?
А что насчёт непосредственно самой процедуры в плане исполняемого кода? Оракл где-то сохраняет какой-то готовый объект для себя чтобы не разбирать процедуру каждый раз или он только помечает для себя что код валидный и разбирать его больше ненужно, а можно в следующий раз исполнять не проверяя ... или что именно происходит?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.03.2016, 00:34
Ответы с готовыми решениями:

Ручное создание БД оракл
люди добрые! подскажите пожалуйста, каким образом правильно вручную создать БД. следовал по ссылке ниже. но не получилось. ...

Создать базу данных с(Создание функции БД, Создание процедуры БД, Создание тригера БД)
В задание для курсовой работы по БД входят вот такие пункты: 1.2 Создание функции БД. 1.3 Создание процедуры БД 1.4 Создание...

Создание хранимой процедуры, которая создает хранимые процедуры
Написать хранимую процедуру SQL , которая будет создавать хранимые процедуры(любые) для БД.

2
765 / 666 / 194
Регистрация: 24.11.2015
Сообщений: 2,163
11.03.2016, 13:51
Обнаружил большой файл oracle2003.djvu. В главе 20 есть некие подробности работы сервера с кодом. Ничего более близкого по теме не нашел. Возможно, это не совсем то, что Вы хотели, но есть много любопытного.
1
 Аватар для Gepar
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
14.03.2016, 01:39  [ТС]
Я хочу разобраться потому что меня "нагрузили" что не знаю и при этом не ответили на мой вопрос. Книгу эту я читал, но новое переиздание. Полистаю указанную вам главу, возможно будет что-то интересное что было выброшено в новой редакции.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.03.2016, 01:39
Помогаю со студенческими работами здесь

Как подключиться к БД Оракл
Проблема заключается в том что нашел пример программы с созданием и редактированием базы данных. и сразу при запуске выдает ошибку. Вот...

Подскажите как создать таблицу на оракл
Доброго времени суток. Есть такая таблицаКак видите здесь одной дате соответствует несколько других строк, и таких дат может быть много,...

Как перенести Оракл на другой комп?
переносим папку oracle , копируем ветки реестра.. а ещё что надо сделать?? Реально ли вот таким хирургическим путем поставить оракл?? ...

Отладка выполняется криво: Не заходит в процедуры, не выполняет действие "Идти до курсора"
При отладке нажимая F11, не проваливается в процедуру, хотя должна. После нажатия F11 происходит вот это: Поставил курсор,...

Как отобразить данные из таблицы Оракл с помощью Лотуса?
Как отобразить данные из таблицы Оракл с помощью Лотуса? Как подключится к БД Оракл в Лотусе?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru