Spec-Zone.ru › MariaDB

Программные и составные операторы

Составные операторы в MariaDB могут использоваться как внутри, так и вне сохранённых программ.

Название Описание
Использование составных операторов вне сохранённых программ Составные операторы нужны не только для сохранённых программ.
BEGIN END Как писать составные операторы.
Оператор CASE Условный оператор с несколькими вариантами.
DECLARE CONDITION Для объявления именованного условия ошибки (SQLSTATE или код ошибки).
DECLARE HANDLER Конструкт для объявления обработки ошибок.
DECLARE Переменная Объявление локальных переменных внутри сохранённых программ.
FOR Циклы FOR позволяют выполнить код фиксированное число раз.
GOTO Переход к указанной метке.
IF Базовый условный оператор.
ITERATE Используется для повторения выполнения текущего цикла.
Метки Идентификаторы, используемые для идентификации конструкции BEGIN ... END.
LEAVE Используется для выхода из блока кода.
LOOP Используется для цикла в блоке кода без условия.
ЦИКЛ REPEAT Используется для повторения операторов до тех пор, пока условие поиска не станет истинным.
RESIGNAL Используется для повторной отправки сигнала для предыдущей ошибки.
RETURN Оператор для завершения выполнения сохранённой функции и возвращения значения.
SELECT INTO Оператор SQL для вставки значений в переменные.
SET Переменная Используется для вставки значения в переменную с блоком кода.
SIGNAL Может использоваться для создания пользовательского сообщения об ошибке.
WHILE Используется для повторения блока операторов SQL, пока условие поиска истинно.
Курсоры Структура для последовательного перемещения и обработки результатов.
Диагностика Условия ошибок и информация об операторах.
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/programmatic-compound-statements/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API