Короткая заметка о ";" в PL/SQL для начинающих программистов. Программа PL/SQL состоит из последовательности объявлений и операторов, границы которых определяются не физически, а логически. Другими словами, они не заканчиваются вместе с физическим концом строки кода, а завершаются символом «точка с запятой» (;). Один оператор для удобства восприятия часто записывается на нескольких строках. Например, следующий оператор IF занимает четыре строки, причем для более явного отображения логики в записи используются отступы:
IF salary < min_salary(2003) THEN salary := salary + salary * .25; END IF;
В этом операторе IF вы видите две точки с запятой. Первая точка с за-пятой указывает на конец отдельного исполняемого оператора внутри конструкции IF-END. Вторая точка с запятой обозначает конец самого оператора IF.