English
Везде
Postgres Pro Standard 9.6
Документация
Рассылки
Поиск
English
Везде
Postgres Pro Standard 9.6
Документация
Рассылки
Поиск
СУБД 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 9.6
Страница в других версиях:
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
Русская версия
|
английская версия
|
сравнение
Глава 40.
PL/pgSQL
— процедурный язык
SQL
Пред.
Наверх
Часть V. Серверное программирование
Начало
След.
Глава 40.
PL/pgSQL
— процедурный язык
SQL
Содержание
40.1. Обзор
40.1.1. Преимущества использования
PL/pgSQL
40.1.2. Поддерживаемые типы данных аргументов и возвращаемых значений
40.2. Структура
PL/pgSQL
40.3. Объявления
40.3.1. Объявление параметров функции
40.3.2.
ALIAS
40.3.3. Наследование типов данных
40.3.4. Типы кортежей
40.3.5. Тип
record
40.3.6. Упорядочение переменных
PL/pgSQL
40.4. Выражения
40.5. Основные операторы
40.5.1. Присваивания
40.5.2. Выполнение команды, не возвращающей результат
40.5.3. Выполнение запроса, возвращающего одну строку
40.5.4. Выполнение динамически формируемых команд
40.5.5. Статус выполнения команды
40.5.6. Не делать ничего
40.6. Управляющие структуры
40.6.1. Команды для возврата значения из функции
40.6.2. Условные операторы
40.6.3. Простые циклы
40.6.4. Цикл по результатам запроса
40.6.5. Цикл по элементам массива
40.6.6. Обработка ошибок
40.6.7. Получение информации о месте выполнения
40.7. Курсоры
40.7.1. Объявление курсорных переменных
40.7.2. Открытие курсора
40.7.3. Использование курсоров
40.7.4. Обработка курсора в цикле
40.8. Сообщения и ошибки
40.8.1. Вывод сообщений и ошибок
40.8.2. Проверка утверждений
40.9. Триггерные процедуры
40.9.1. Триггеры при изменении данных
40.9.2. Триггеры событий
40.10.
PL/pgSQL
изнутри
40.10.1. Подстановка переменных
40.10.2. Кеширование плана
40.11. Советы по разработке на
PL/pgSQL
40.11.1. Обработка кавычек
40.11.2. Дополнительные проверки во время компиляции
40.12. Портирование из
Oracle
PL/SQL
40.12.1. Примеры портирования
40.12.2. На что ещё обратить внимание
40.12.3. Приложение
Ваше сообщение принято под номером
.