Блоки BEGIN ... END

Блоки BEGIN ... END

PSQL является структурированным языком. После объявления переменных процедурные операторы заключаются в операторные скобки BEGIN и END. В процессе разработки логики процедуры могут быть добавлены другие блоки; любой блок может включать другой блок, заключенный в BEGIN и END.

Символ терминатора не используется в ключевых словах BEGIN и END, за исключением финального ключевого слова END, который закрывает процедурный блок и завершает оператор CREATE PROCEDURE или CREATE TRIGGER. Это финальное ключевое слово END имеет специальный терминатор, который был определен в операторе SET TERM до начала данного определения.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Блоки try и except

Из книги автора

Блоки try и except Все начинается с выяснения того, в каких именно блоках программного кода вы намерены контролировать возникновение нестандартных ситуаций, после чего этим блокам должны быть предоставлены обработчики исключений в соответствии с приведенным ниже


Блоки

Из книги автора

Блоки JavaScript позволяет нам объединить несколько выражений в одно. Такое выражение называется блочным выражением или просто блоком. Составляющие его выражения заключают в фигурные скобки, например:{b = "12";c = a — b;}Как правило, блоки не существуют сами по себе. Чаще всего они


Блоки энергии

Из книги автора

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


Блоки

Из книги автора

Блоки JavaScript позволяет нам объединить несколько выражений в одно. Такое выражение называется блочным выражением или просто блоком. Составляющие его выражения заключают в фигурные скобки, например:{b = "12";c = a — b;}Как правило, блоки не существуют сами по себе. Чаще всего они


Компоновочные блоки .NET

Из книги автора

Компоновочные блоки .NET Независимо от того, какой язык .NET вы выберете для программирования, вы должны понимать, что хотя бинарные .NET-единицы имеют такие же расширения файлов, как COM-серверы и неуправляемые программы Win32 (*.dll или *.exe), их внутреннее устройство совершенно иное.


Необходимые компоновочные блоки

Из книги автора

Необходимые компоновочные блоки Наконец, если Заглянуть в окно Solution Explorer, вы увидите, что проект Windows Forms автоматически ссылается на целый ряд компоновочных блоков, среди которых будут System.Windows.Forms.dll и System.Drawing.dll.Напомним, что подробное обсуждение System.Drawing.dll предполагается


5.2.5. Синтаксис составного оператора BEGIN … END

Из книги автора

5.2.5. Синтаксис составного оператора BEGIN … END [begin_label:]BEGIN[statement_list]END [end_label]Синтаксис BEGIN … END используется для записи составных инструкций, которые могут появляться внутри сохраненных подпрограмм и триггеров. Составная инструкция может содержать много инструкций, взятых в


Глава 31. Блоки

Из книги автора

Глава 31. Блоки Типы блоков в OCR — системе ABBYY FineReaderБлоки — это заключенные в рамку участки изображения. Программой блоки выделяются для того с тем, чтобы указать OCR-системе, какие участки отсканированной страницы необходимо распознавать и в каком порядке. Кроме того по ним


19.2.7. Конструкторы и функциональные try-блоки

Из книги автора

19.2.7. Конструкторы и функциональные try-блоки Можно объявить функцию так, что все ее тело будет заключено в try-блок. Такие try-блоки называются функциональными. (Мы упоминали их в разделе 11.2.) Например:int main() {try {// тело функции main()}catch ( pushOnFull ) {// ...}catch ( popOnEmpty ) {// ...}Функциональный


Бита и блоки

Из книги автора

Бита и блоки Исходный файл: Paddlebricks.fla Следующая игра намного сложнее двух предыдущих, хотя в ней используются те же основные элементы: мяч, бита и стены. Это классическая игра изначально называлась "Breakout" [14] .На рис. 11.4 показан фрагмент игры. В дополнение к мячу и бите вверху


Бита и блоки: три измерения

Из книги автора

Бита и блоки: три измерения Исходный файл: 3Dpaddlebricks.fla Итак, в этой главе вы видели, как шар движется по плоскости. А что если шар должен будет двигаться в третьем измерении: в глубину?На рис. 11.5 показано, как это может выглядеть. Бита – это полупрозрачный квадрат на переднем


Рекурсивные блоки

Из книги автора

Рекурсивные блоки Исходный файл: Blocks.fla Я встречал эту игру в разных вариациях под разными названиями. Основная идея ее в том, что экран заполнен большой решеткой, состоящей из цветных блоков. Игрок может нажать на блок, чтобы удалить его из решетки. Но чтобы удаление блока


Как работают блоки питания персональных компьютеров? Какие блоки питания бывают?

Из книги автора

Как работают блоки питания персональных компьютеров? Какие блоки питания бывают? http://pc-doc.spb.ru/atx.html Блок питания — жизненно важная часть компьютера, без которой его функционирование невозможно. Лишенный блока питания компьютер — всего лишь мертвая коробка, наполненная


Блоки

Из книги автора

Блоки ActionScript позволяет нам объединить несколько выражений в одно. Такое выражение называется блочным выражением или просто блоком. Для выделения блочного выражения составляющие его выражения заключаются в фигурные скобки, например: { b = "12"; с = а — b; } Как правило, блоки


5.1.12. Текстовые блоки

Из книги автора

5.1.12. Текстовые блоки Pages предлагает вводить текст не только в текстовый слой на странице, но позволяет размещать его в прямоугольные блоки, которые могут быть размещены в произвольном месте страницы.С текстовым блоком, как с объектом, можно производить все