Así que el siguiente código no funcionará: BEGIN DECLARE INT yourVar = 66; FIN; SELECT yourVar; Vida de una variable Una variable creada con la instrucción DECLARE sólo se puede crear en una sentencia compuesta. Persiste el tiempo de la sentencia compuesta esté en funcionamiento. Por otro lado, una variable creado por la declaración CREATE VARIABLE, se puede crear dentro de una sentencia compuesta o fuera de la instrucción compuesta. Cuando se conecta a una base de datos, puede utilizar la instrucción VARIABLE para crear una variable dentro o fuera de una sentencia compuesta CREAR.
Después de que es el propietario de esta variable. En otras palabras, una variable creado con la declaración CREATE VARIABLE pertenece a una conexión. Persistirá esa variable hasta que haya desconexión de la conexión. Sin embargo, mientras que la conexión está en la variable puede ser disminuido (borrado). La sintaxis para dejar caer una variable es: VARIABLE DROP [IF EXISTS] identificador; Cuando se le cae una variable, todavía se puede crear de nuevo.
Pruebe el siguiente código, que ilustra esto: CREATE VARIABLE smallVal INT; DROP VARIABLE smallVal; CREATE VARIABLE smallVal INT = 5; SELECT smallVal; El siguiente código no funcionará después de haberse creado la variable (la primera vez). Esto se debe a que la conexión no se ha caído y la variable creada Tampoco se ha caído; por lo que la variable creada todavía está vivo y la segunda creación emite un mensaje de error.
Pruebe el código: CREATE INT variab VARIABLE; CREAR INT variab VARIABLE; Variab SELECT; Columnas variables y Tabla Una variable se puede utilizar en una expresión SQL, en cualquier lugar se permite un nombre de columna. En una sentencia SELECT lista de selección, la variable se corresponde a un (AS) nombre de alias. Eso es todo por este tutorial. Seguimos en la siguiente parte de la serie. Chrys Para llegar a cualquiera de las partes de esta división, escriba el título correspondiente a continuación en el cuadro de búsqueda de es
exe?