English
Везде
Postgres Pro Standard 10
Документация
Рассылки
Поиск
English
Везде
Postgres Pro Standard 10
Документация
Рассылки
Поиск
СУБД Postgres Pro
Postgres Pro Enterprise
Postgres Pro Certified (ФСТЭК)
Postgres Pro Standard
Для
1C:Предприятие
В облаке Azure
План разработок
Экосистема
Услуги
Миграция на PostgreSQL
Отказоустойчивые решения для PostgreSQL
Аудит СУБД
Техподдержка СУБД 24x7
Заказные разработки СУБД
Образование
Документация
Учебные курсы
Глоссарий
Демо-база
Книги
Списки рассылки
Блог
Новости
СМИ о нас
PostgreSQL
Компания
О компании
Наша команда
Карьера
Вакансии
Наши партнёры
Отзывы
Лицензии
Контакты
Для СМИ
Главная
Документация
Postgres Pro Standard 10
Страница в других версиях:
Postgres Pro Standard
10
/
9.6
/
9.5
(
текущая
)
|
Postgres Pro Enterprise
9.6
|
PostgreSQL
10
/
9.6
/
9.5
/
9.4
Русская версия
|
английская версия
|
сравнение
Глава 43.
PL/pgSQL
— процедурный язык
SQL
Пред.
Наверх
Часть V. Серверное программирование
Начало
След.
Глава 43.
PL/pgSQL
— процедурный язык
SQL
Содержание
43.1. Обзор
43.1.1. Преимущества использования
PL/pgSQL
43.1.2. Поддерживаемые типы данных аргументов и возвращаемых значений
43.2. Структура
PL/pgSQL
43.3. Объявления
43.3.1. Объявление параметров функции
43.3.2.
ALIAS
43.3.3. Наследование типов данных
43.3.4. Типы кортежей
43.3.5. Тип
record
43.3.6. Упорядочение переменных
PL/pgSQL
43.4. Выражения
43.5. Основные операторы
43.5.1. Присваивания
43.5.2. Выполнение команды, не возвращающей результат
43.5.3. Выполнение запроса, возвращающего одну строку
43.5.4. Выполнение динамически формируемых команд
43.5.5. Статус выполнения команды
43.5.6. Не делать ничего
43.6. Управляющие структуры
43.6.1. Команды для возврата значения из функции
43.6.2. Условные операторы
43.6.3. Простые циклы
43.6.4. Цикл по результатам запроса
43.6.5. Цикл по элементам массива
43.6.6. Обработка ошибок
43.6.7. Получение информации о месте выполнения
43.7. Курсоры
43.7.1. Объявление курсорных переменных
43.7.2. Открытие курсора
43.7.3. Использование курсоров
43.7.4. Обработка курсора в цикле
43.8. Сообщения и ошибки
43.8.1. Вывод сообщений и ошибок
43.8.2. Проверка утверждений
43.9. Триггерные процедуры
43.9.1. Триггеры при изменении данных
43.9.2. Триггеры событий
43.10.
PL/pgSQL
изнутри
43.10.1. Подстановка переменных
43.10.2. Кеширование плана
43.11. Советы по разработке на
PL/pgSQL
43.11.1. Обработка кавычек
43.11.2. Дополнительные проверки во время компиляции
43.12. Портирование из
Oracle
PL/SQL
43.12.1. Примеры портирования
43.12.2. На что ещё обратить внимание
43.12.3. Приложение
Ваше сообщение принято под номером
.