SQL Server: declaración de variables

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

SQL Server: declaración de variables

Aprender cómo declarar variables Sintaxis y ejemplos en SQL Server (Transact-SQL).

¿Qué son las variables en SQL Server?

En SQL Server (Transact-SQL), las variables permiten a los programadores almacenar datos temporalmente durante la ejecución del código.

sintaxis

La sintaxis para declarar variables usando la instrucción DECLARE en SQL Server es:

DECLARE @variable_name datatype [ = initial_value ],
        @variable_name datatype [ = initial_value ],
        ...;

parámetro o parámetro

variable_name El nombre asignado a la variable. tipo de datos El tipo de datos para asignar a la variable. El valor inicial es opcional. Es el valor que se asignó originalmente a la variable cuando se declaró.

Ejemplo: declarar una variable

Veamos un ejemplo de cómo declarar variables en SQL Server.

Por ejemplo:

DECLARE @prograrmaplus VARCHAR(50);

Esta instrucción DECLARE de ejemplo declara una variable denominada @prograrmaplus, que es un tipo de datos VARCHAR y tiene 50 caracteres.

Luego use la declaración SET para cambiar el valor de la variable @prograrmaplus de la siguiente manera:

SET @prograrmaplus="Example showing how to declare variable";

A continuación, también veremos cómo declarar una variable INT en SQL Server.

Por ejemplo:

DECLARE @site_value INT;

Para asignar un valor a la variable @site_value, use la declaración SET de la siguiente manera:

SET @site_value = 10;

Esta instrucción SET asigna la variable @site_value al número entero 10.

Ejemplo: declarar varias variables

Veamos cómo declarar varias variables a la vez en SQL Server.

Por ejemplo:

DECLARE @prograrmaplus VARCHAR(50),
        @site_value INT;

En este ejemplo, declaramos dos variables. La primera es una variable denominada @prograrmaplus, que se define como VARCHAR(50), y la segunda es una variable denominada @site_value, que se declara como INT.

Ejemplo: declarar variable con valor inicial

A continuación, veamos un ejemplo de cómo declarar una variable en SQL Server y asignarle un valor inicial.

Por ejemplo:

DECLARE @prograrmaplus VARCHAR(50) = 'Example showing how to declare variable';

Este ejemplo de instrucción DECLARE declara una variable llamada @prograrmaplus, que es un tipo de datos VARCHAR con una longitud de 50 caracteres. Luego establece la variable de la variable @prograrmaplus en “Ejemplo que muestra cómo declarar una variable”.

Finalmente, veamos cómo declarar una variable INT en SQL Server y asignarle un valor inicial.

Por ejemplo:

DECLARE @site_value INT = 10;

Este ejemplo de declaración de variables declarará una variable denominada @site_value, que es un tipo de datos INT. Luego establece el valor de la variable @prograrmaplus en el valor entero de fo 10.

Ejemplo: declarar múltiples variables con valores iniciales

Veamos cómo declarar múltiples variables en SQL Server y asignar valores iniciales a esas variables.

Por ejemplo:

DECLARE @prograrmaplus VARCHAR(50) = 'Example showing how to declare variable',
        @site_value INT = 10;

En este ejemplo, declaramos dos variables, y ambas variables recibieron valores iniciales en sus declaraciones.

  • La primera variable se llama @prograrmaplus y se define como VARCHAR(50) y se le asigna un valor inicial de “Ejemplo muestra cómo declarar una variable”.
  • La segunda variable, llamada @site_value, se declara como INT y se le asigna un valor inicial de 10.