Отказ от ответственности:

Автор попытался поделиться информацией / ответить на вопросы для начинающих читателей, основываясь на знаниях и опыте, накопленных автором до даты публикации. Может существовать более точная или последняя информация. Читатели, которым нужна более подробная, более точная или более свежая информация, должны обратиться к другим источникам, которые они сочтут подходящими.

Предоставленная информация обычно наблюдалась автором в различных продуктах баз данных, однако могут быть некоторые продукты/бренды/версии баз данных с другим поведением.

PL/SQL: процедурный язык/язык структурированных запросов

Это язык программирования, на котором пишутся программы баз данных. Этот язык использует операторы SQL, а также имеет возможность использовать различные типы данных, условные операторы, циклы, обработку ошибок, функции и т. д.*

* Слово «процедурный» обычно используется для языков программирования, таких как C. Этот стиль программирования отличается от «объектно-ориентированных» программ, популярных в настоящее время.