English
Везде
Postgres Pro Standard 10
Документация
Рассылки
Поиск
English
Везде
Postgres Pro Standard 10
Документация
Рассылки
Поиск
СУБД Postgres Pro
Postgres Pro Enterprise
Postgres Pro Enterprise Certified (ФСТЭК)
Postgres Pro Standard
Postgres Pro Certified (ФСТЭК)
Для
1C:Предприятие
В облаках
Расширения Postgres
План разработок
Экосистема
Услуги
Миграция на PostgreSQL
Отказоустойчивые решения для PostgreSQL
Аудит СУБД
Техподдержка СУБД 24x7
Образование
Документация
Учебные курсы
Сертификация
Глоссарий
Демо-база
Книги
Курсы для вузов
Списки рассылки
Блог
Новости
События
СМИ о нас
PostgreSQL
Компания
POSTGRESSO
О компании
Наша команда
Карьера
Вакансии
Наши партнёры
Отзывы
Лицензии
Правовая информация
Контакты
Для СМИ
Главная
Документация
Postgres Pro Standard 10
Страница в других версиях:
Postgres Pro Standard
11
/
10
/
9.6
/
9.5
(
текущая
)
|
Postgres Pro Enterprise
11
/
10
/
9.6
|
PostgreSQL
11
/
10
/
9.6
/
9.5
/
9.4
Русская версия
|
английская версия
|
сравнение
Глава 41.
PL/pgSQL
— процедурный язык
SQL
Пред.
Наверх
Часть V. Серверное программирование
Начало
След.
Глава 41.
PL/pgSQL
— процедурный язык
SQL
Содержание
41.1. Обзор
41.1.1. Преимущества использования
PL/pgSQL
41.1.2. Поддерживаемые типы данных аргументов и возвращаемых значений
41.2. Структура
PL/pgSQL
41.3. Объявления
41.3.1. Объявление параметров функции
41.3.2.
ALIAS
41.3.3. Наследование типов данных
41.3.4. Типы кортежей
41.3.5. Тип
record
41.3.6. Упорядочение переменных
PL/pgSQL
41.4. Выражения
41.5. Основные операторы
41.5.1. Присваивания
41.5.2. Выполнение команды, не возвращающей результат
41.5.3. Выполнение запроса, возвращающего одну строку
41.5.4. Выполнение динамически формируемых команд
41.5.5. Статус выполнения команды
41.5.6. Не делать ничего
41.6. Управляющие структуры
41.6.1. Команды для возврата значения из функции
41.6.2. Условные операторы
41.6.3. Простые циклы
41.6.4. Цикл по результатам запроса
41.6.5. Цикл по элементам массива
41.6.6. Обработка ошибок
41.6.7. Получение информации о месте выполнения
41.7. Курсоры
41.7.1. Объявление курсорных переменных
41.7.2. Открытие курсора
41.7.3. Использование курсоров
41.7.4. Обработка курсора в цикле
41.8. Сообщения и ошибки
41.8.1. Вывод сообщений и ошибок
41.8.2. Проверка утверждений
41.9. Триггерные процедуры
41.9.1. Триггеры при изменении данных
41.9.2. Триггеры событий
41.10.
PL/pgSQL
изнутри
41.10.1. Подстановка переменных
41.10.2. Кеширование плана
41.11. Советы по разработке на
PL/pgSQL
41.11.1. Обработка кавычек
41.11.2. Дополнительные проверки во время компиляции
41.12. Портирование из
Oracle
PL/SQL
41.12.1. Примеры портирования
41.12.2. На что ещё обратить внимание
41.12.3. Приложение
Ваше сообщение принято под номером
.