Sintaxis

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

Descripción

los SET declaración en programas almacenados es una versión extendida de la general SET declaración. Las variables a las que se hace referencia pueden ser aquellas declaradas dentro de un programa almacenado, variables del sistema global o variables definidas por el usuario.

los SET La declaración en programas almacenados se implementa como parte de la sintaxis SET preexistente. Esto permite una sintaxis extendida de SET a=x,
b=y, ...
donde diferentes tipos de variables (variables declaradas localmente, variables globales y de servidor de sesión, variables definidas por el usuario) pueden ser mixed. Esto también permite combinaciones de variables locales y algunas opciones que tienen sentido solo para variables del sistema; en ese caso, las opciones se reconocen pero se ignoran.

SET se puede utilizar tanto con variables locales como con variables definidas por el usuario.

Al configurar varias variables usando las columnas devueltas por una consulta, SELECT INTO debe ser preferido.

Para establecer muchas variables en el mismo valor, el LAST_VALUE( ) Se puede utilizar la función.

A continuación se muestra un ejemplo de cómo se puede establecer una variable definida por el usuario:

SET@x=1;

Ver también

  • ESTABLECER
  • ESTABLECER DECLARACIÓN
  • DECLARAR variable

El contenido reproducido en este sitio es propiedad de sus respectivos dueños, y MariaDB no revisa este contenido por adelantado. Los puntos de vista, la información y las opiniones expresadas por este contenido no representan necesariamente las de MariaDB o cualquier otra parte.