Spec-Zone.ru › MariaDB

Переменная SET

Синтаксис

SET var_name = expr [, var_name = expr] ...

Описание

Оператор SET в хранимых программах является расширенной версией общего оператора SET. Ссылаемые переменные могут быть объявленными внутри хранимой программы, глобальными системными переменными или пользовательскими переменными.

Оператор SET в хранимых программах реализован как часть существующего синтаксиса SET. Это позволяет использовать расширенный синтаксис SET a=x, b=y, ..., где можно смешивать разные типы переменных (локальные переменные, глобальные и сеансовые переменные сервера, пользовательские переменные). Это также позволяет сочетать локальные переменные и некоторые опции, имеющие смысл только для системных переменных; в этом случае опции распознаются, но игнорируются.

SET может использоваться как с локальными переменными, так и с пользовательскими переменными.

При установке нескольких переменных с помощью столбцов, возвращаемых запросом, рекомендуется использовать SELECT INTO.

Для установки многих переменных в одно и то же значение можно использовать функцию LAST_VALUE( ).

Ниже приведен пример установки пользовательской переменной:

SET @x = 1;

См. также

  • SET
  • ОПЕРАТОР SET
  • Объявление переменной
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительного просмотра 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/set-variable/

Spec-Zone.ru

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