1. Понятие о базе данных. Субд. Примеры


Управление программами в PL/SQL


Download 338.67 Kb.
bet13/81
Sana17.06.2023
Hajmi338.67 Kb.
#1547959
1   ...   9   10   11   12   13   14   15   16   ...   81
Bog'liq
Baza dannix Yakuniy savollar va javoblar (1)

16. Управление программами в PL/SQL;
Написание программного кода — всего лишь одна из составляющих длительного процесса разработки и сопровождения приложений PL/SQL.

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

  • Управление зависимостями и перекомпиляция. Oracle автоматически управляет зависимостями между объектами базы данных. Очень важно понимать, как работают эти зависимости, как свести к минимуму последствия изменений и как лучше всего перекомпилировать программные модули.

  • Тестирование программ PL/SQL. Тестирование программ с целью проверки их правильности играет важнейшую роль в успешной разработке и развертывании приложений. Самостоятельно разработанные тесты можно усилить при помощи инфраструктур автоматизированного тестирования — как коммерческих, так и распространяемых с открытым кодом.

  • Трассировка кода PL/SQL. Многие современные приложения очень сложны — настолько, что разработчики нередко начинают путаться в собственном коде. Трассировочные вызовы в ваших программах могут принести дополнительную информацию, которая поможет вам разобраться в программе.

  • Отладка программ PL/SQL. В состав многих средств разработки сейчас входят графические отладчики на основе API DBMS_DEBUG. Это очень мощные инструменты, но все же они охватывают лишь малую часть всего процесса отладки.

17. Подпрограммы. Процедуры и функции в PL/SQL, примеры;
В этом руководстве вы увидите подробное описание того, как создавать и выполнять именованные блоки (процедуры и функции).
Процедуры и функции – это подпрограммы, которые можно создавать и сохранять в базе данных как объекты базы данных. Они могут быть вызваны или переданы внутри других блоков.
Помимо этого, мы рассмотрим основные различия между этими двумя подпрограммами. Также мы собираемся обсудить встроенные функции Oracle.

Download 338.67 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   81




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling